|
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 25 of file SchemaClassEditor.hpp.
|
default |
|
explicit |
Settings
Settings
Editing Settings
Definition at line 25 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 480 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 498 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 489 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 415 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 608 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 644 of file SchemaClassEditor.cpp.
|
private |
Definition at line 115 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 626 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 684 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 664 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 100 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 107 of file SchemaClassEditor.cpp.
|
inlineprivateslot |
Definition at line 64 of file SchemaClassEditor.hpp.
|
static |
Definition at line 820 of file SchemaClassEditor.cpp.
|
privateslot |
Context Menu Functions.
Definition at line 733 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 704 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 791 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 762 of file SchemaClassEditor.cpp.
|
private |
Class Name
Schema File
Description
Abstract
Definition at line 124 of file SchemaClassEditor.cpp.
|
private |
Definition at line 56 of file SchemaClassEditor.cpp.
|
static |
Definition at line 863 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 174 of file SchemaClassEditor.cpp.
|
static |
Definition at line 179 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 505 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 533 of file SchemaClassEditor.cpp.
|
private |
Definition at line 580 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 519 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 569 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 558 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 387 of file SchemaClassEditor.cpp.
|
privateslot |
Remove Functions.
Definition at line 320 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 356 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 337 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 371 of file SchemaClassEditor.cpp.
|
private |
Definition at line 62 of file SchemaClassEditor.cpp.
|
private |
Helper functions.
Definition at line 254 of file SchemaClassEditor.cpp.
|
private |
Definition at line 297 of file SchemaClassEditor.cpp.
|
private |
Definition at line 275 of file SchemaClassEditor.cpp.
|
private |
Definition at line 51 of file SchemaClassEditor.hpp.
|
private |
Definition at line 55 of file SchemaClassEditor.hpp.
|
private |
Definition at line 58 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 59 of file SchemaClassEditor.hpp.
|
private |
Definition at line 50 of file SchemaClassEditor.hpp.
|
private |
Definition at line 52 of file SchemaClassEditor.hpp.
|
private |
Definition at line 49 of file SchemaClassEditor.hpp.
|
private |
Definition at line 54 of file SchemaClassEditor.hpp.
|
private |
Definition at line 53 of file SchemaClassEditor.hpp.
|
private |
Definition at line 47 of file SchemaClassEditor.hpp.