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 void | createNewClass () |
Private Slots | |
void | OpenSuperClass (QModelIndex Index) |
void | OpenSubClass (QModelIndex Index) |
void | ProxySlot () |
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) |
Private Member Functions | |
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 16 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 338 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 352 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 345 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 304 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 451 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 488 of file SchemaClassEditor.cpp.
|
private |
Definition at line 98 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 470 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 528 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 508 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 83 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 90 of file SchemaClassEditor.cpp.
|
static |
Definition at line 664 of file SchemaClassEditor.cpp.
|
privateslot |
Context Menu Functions.
Definition at line 577 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 548 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 635 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 606 of file SchemaClassEditor.cpp.
|
private |
Class Name
Schema File
Description
Abstract
Definition at line 107 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 359 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 387 of file SchemaClassEditor.cpp.
|
private |
Definition at line 423 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 373 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 412 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 401 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 276 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 271 of file SchemaClassEditor.cpp.
|
privateslot |
Remove Functions.
Definition at line 204 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 240 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 221 of file SchemaClassEditor.cpp.
|
privateslot |
Definition at line 255 of file SchemaClassEditor.cpp.
|
private |
Definition at line 47 of file SchemaClassEditor.cpp.
|
private |
Helper functions.
Definition at line 135 of file SchemaClassEditor.cpp.
|
private |
Definition at line 181 of file SchemaClassEditor.cpp.
|
private |
Definition at line 158 of file SchemaClassEditor.cpp.
|
private |
Definition at line 48 of file SchemaClassEditor.hpp.
|
private |
Definition at line 52 of file SchemaClassEditor.hpp.
|
private |
Definition at line 55 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 56 of file SchemaClassEditor.hpp.
|
private |
Definition at line 47 of file SchemaClassEditor.hpp.
|
private |
Definition at line 49 of file SchemaClassEditor.hpp.
|
private |
Definition at line 46 of file SchemaClassEditor.hpp.
|
private |
Definition at line 51 of file SchemaClassEditor.hpp.
|
private |
Definition at line 50 of file SchemaClassEditor.hpp.
|
private |
Definition at line 44 of file SchemaClassEditor.hpp.