|
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 30 of file SchemaClassEditor.hpp.
|
default |
|
explicit |
Settings
Settings
Editing Settings
Definition at line 30 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 485 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 503 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 494 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 420 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 613 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 649 of file SchemaClassEditor.cpp.
|
private |
Definition at line 120 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 631 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 685 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 669 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 105 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 112 of file SchemaClassEditor.cpp.
|
inlineprivateslot |
Definition at line 69 of file SchemaClassEditor.hpp.
|
static |
Definition at line 826 of file SchemaClassEditor.cpp.
|
privateslot |
Context Menu Functions.
Definition at line 730 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 701 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 788 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 759 of file SchemaClassEditor.cpp.
|
private |
Class Name
Schema File
Description
Abstract
Definition at line 129 of file SchemaClassEditor.cpp.
|
private |
Definition at line 61 of file SchemaClassEditor.cpp.
|
static |
Definition at line 869 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 179 of file SchemaClassEditor.cpp.
|
static |
Definition at line 184 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 510 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 538 of file SchemaClassEditor.cpp.
|
private |
Definition at line 585 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 524 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 574 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 563 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 392 of file SchemaClassEditor.cpp.
|
privateslot |
Remove Functions.
Definition at line 325 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 361 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 342 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 376 of file SchemaClassEditor.cpp.
|
private |
Definition at line 67 of file SchemaClassEditor.cpp.
|
private |
Helper functions.
Definition at line 259 of file SchemaClassEditor.cpp.
|
private |
Definition at line 302 of file SchemaClassEditor.cpp.
|
private |
Definition at line 280 of file SchemaClassEditor.cpp.
|
private |
Definition at line 56 of file SchemaClassEditor.hpp.
|
private |
Definition at line 60 of file SchemaClassEditor.hpp.
|
private |
Definition at line 63 of file SchemaClassEditor.hpp.
|
private |
Definition at line 62 of file SchemaClassEditor.hpp.
|
private |
Definition at line 61 of file SchemaClassEditor.hpp.
|
private |
Definition at line 64 of file SchemaClassEditor.hpp.
|
private |
Definition at line 55 of file SchemaClassEditor.hpp.
|
private |
Definition at line 57 of file SchemaClassEditor.hpp.
|
private |
Definition at line 54 of file SchemaClassEditor.hpp.
|
private |
Definition at line 59 of file SchemaClassEditor.hpp.
|
private |
Definition at line 58 of file SchemaClassEditor.hpp.
|
private |
Definition at line 52 of file SchemaClassEditor.hpp.