|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <SchemaClassEditor.hpp>
Public Member Functions | |
| ~SchemaClassEditor () | |
| SchemaClassEditor (dunedaq::oks::OksClass *ClassInfo, QWidget *parent=nullptr) | |
Static Public Member Functions | |
| static QString | createNewClass () |
| static void | launch (QString class_name) |
| static void | move_class (dunedaq::oks::OksClass *schema_class, QWidget *widget) |
Private Slots | |
| void | close_slot () |
| void | OpenSuperClass (QModelIndex Index) |
| void | OpenSubClass (QModelIndex Index) |
| void | ParseToSave () |
| void | AddNewSuperClass () |
| void | AddNewAttribute () |
| void | AddNewRelationship () |
| void | AddNewMethod () |
| void | OpenAttributeEditor (QModelIndex Index) |
| void | OpenRelationshipEditor (QModelIndex Index) |
| void | OpenMethodEditor (QModelIndex Index) |
| void | BuildAttributeModelSlot () |
| void | BuildRelationshipModelSlot () |
| void | BuildSuperClassModelSlot () |
| void | BuildSubClassModelSlot () |
| void | BuildMethodModelSlot () |
| void | CustomMenuAttributeView (QPoint pos) |
| Context Menu Functions. | |
| void | CustomMenuRelationshipView (QPoint pos) |
| void | CustomMenuMethodView (QPoint pos) |
| void | CustomMenuClassView (QPoint pos) |
| void | RemoveAttribute () |
| Remove Functions. | |
| void | RemoveRelationship () |
| void | RemoveMethod () |
| void | RemoveSuperClass () |
| void | ClassRemoved (QString className) |
| void | ClassUpdated (QString className) |
| void | move_class () |
Private Member Functions | |
| void | keyPressEvent (QKeyEvent *event) |
| void | SetController () |
| void | BuildModels () |
| void | InitialSettings () |
| bool | ShouldOpenAttributeEditor (QString Name) |
| Helper functions. | |
| bool | ShouldOpenRelationshipEditor (QString Name) |
| bool | ShouldOpenMethodEditor (QString Name) |
| void | OpenNewClassEditor (const QString &ClassName) |
Private Attributes | |
| std::unique_ptr< dbse::Ui::SchemaClassEditor > | ui |
| dunedaq::oks::OksClass * | SchemaClass |
| CustomMethodModel * | MethodModel |
| CustomAttributeModel * | AttributeModel |
| CustomRelationshipModel * | RelationshipModel |
| CustomSuperClassModel * | SuperClassModel |
| CustomSubClassModel * | SubClassModel |
| QMenu * | ContextMenuAttribute |
| QMenu * | ContextMenuRelationship |
| QMenu * | ContextMenuMethod |
| QMenu * | ContextMenuClass |
| QStringList | CurrentRow |
Definition at line 28 of file SchemaClassEditor.hpp.
|
default |
|
explicit |
Settings
Settings
Editing Settings
Definition at line 30 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 474 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 494 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 484 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 409 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 600 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 634 of file SchemaClassEditor.cpp.
|
private |
Definition at line 113 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 615 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 666 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 651 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 96 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 104 of file SchemaClassEditor.cpp.
|
inlineprivateslot |
Definition at line 67 of file SchemaClassEditor.hpp.
|
static |
Definition at line 801 of file SchemaClassEditor.cpp.
|
privateslot |
Context Menu Functions.
Definition at line 709 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 681 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 765 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 737 of file SchemaClassEditor.cpp.
|
private |
Class Name
Schema File
Description
Abstract
Definition at line 123 of file SchemaClassEditor.cpp.
|
private |
Definition at line 60 of file SchemaClassEditor.cpp.
|
static |
Definition at line 837 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 169 of file SchemaClassEditor.cpp.
|
static |
Definition at line 175 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 502 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 530 of file SchemaClassEditor.cpp.
|
private |
Definition at line 575 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 516 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 564 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 553 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 385 of file SchemaClassEditor.cpp.
|
privateslot |
Remove Functions.
Definition at line 303 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 353 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 328 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 370 of file SchemaClassEditor.cpp.
|
private |
Definition at line 68 of file SchemaClassEditor.cpp.
|
private |
Helper functions.
Definition at line 245 of file SchemaClassEditor.cpp.
|
private |
Definition at line 282 of file SchemaClassEditor.cpp.
|
private |
Definition at line 263 of file SchemaClassEditor.cpp.
|
private |
Definition at line 54 of file SchemaClassEditor.hpp.
|
private |
Definition at line 58 of file SchemaClassEditor.hpp.
|
private |
Definition at line 61 of file SchemaClassEditor.hpp.
|
private |
Definition at line 60 of file SchemaClassEditor.hpp.
|
private |
Definition at line 59 of file SchemaClassEditor.hpp.
|
private |
Definition at line 62 of file SchemaClassEditor.hpp.
|
private |
Definition at line 53 of file SchemaClassEditor.hpp.
|
private |
Definition at line 55 of file SchemaClassEditor.hpp.
|
private |
Definition at line 52 of file SchemaClassEditor.hpp.
|
private |
Definition at line 57 of file SchemaClassEditor.hpp.
|
private |
Definition at line 56 of file SchemaClassEditor.hpp.
|
private |
Definition at line 50 of file SchemaClassEditor.hpp.