DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <SchemaMainWindow.hpp>
Public Slots | |
void | modifiedView (bool modified) |
void | update_models () |
Public Member Functions | |
~SchemaMainWindow () | |
SchemaMainWindow (QString SchemaFile, QWidget *parent=nullptr) | |
Protected Member Functions | |
void | closeEvent (QCloseEvent *event) |
void | OpenSchemaFile (QString SchemaFile) |
Private Slots | |
void | OpenSchemaFile () |
void | CreateNewSchema () |
void | LaunchIncludeEditor () |
void | LaunchIncludeEditorActiveSchema () |
void | SaveSchema () |
void | SaveSchemaFile () |
void | SaveModifiedSchema () |
void | ChangeCursorRelationship (bool State) |
void | ChangeCursorInheritance (bool State) |
void | add_tab () |
void | SaveView () |
void | SaveViewAs () |
void | LoadView () |
void | NameView () |
void | LaunchClassEditor (QModelIndex Index) |
void | RemoveTab (int i) |
void | close_tab () |
void | CustomContextMenuFileView (QPoint Pos) |
void | CustomContextMenuTableView (QPoint Pos) |
void | AddNewClass () |
void | RemoveClass () |
void | editClass () |
void | SetSchemaFileActive () |
void | PrintCurrentView () |
void | export_current_view () |
Private Member Functions | |
void | InitialSettings () |
void | InitialTab () |
void | InitialTabCorner () |
void | SetController () |
void | BuildFileModel () |
void | BuildTableModel () |
void | update_window_title (QString text) |
void | write_view_file (const QString &fn, SchemaTab *tab) |
int | ShouldSaveChanges () const |
int | ShouldSaveViewChanges () const |
Private Attributes | |
std::unique_ptr< dbse::Ui::SchemaMainWindow > | ui |
CustomFileModel * | FileModel |
CustomTableModel * | TableModel |
QSortFilterProxyModel * | proxyModel |
QMenu * | ContextMenuFileView |
QMenu * | ContextMenuTableView |
QString | m_title {"DUNE DAQ Configuration Schema editor"} |
QString | m_view_dir {"."} |
QString | m_export_path {"."} |
Definition at line 23 of file SchemaMainWindow.hpp.
|
default |
|
explicit |
Definition at line 34 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 579 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 217 of file SchemaMainWindow.cpp.
|
private |
Definition at line 141 of file SchemaMainWindow.cpp.
|
private |
Definition at line 157 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 560 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 541 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 809 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 370 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 502 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 834 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 860 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 253 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 338 of file SchemaMainWindow.cpp.
|
private |
Definition at line 54 of file SchemaMainWindow.cpp.
|
private |
Definition at line 70 of file SchemaMainWindow.cpp.
|
private |
Definition at line 76 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 774 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 121 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 131 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 697 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 588 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 600 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 446 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 406 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 322 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 223 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 813 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 467 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 487 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 306 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 618 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 630 of file SchemaMainWindow.cpp.
|
private |
Definition at line 83 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 282 of file SchemaMainWindow.cpp.
|
nodiscardprivate |
Definition at line 200 of file SchemaMainWindow.cpp.
|
nodiscardprivate |
Definition at line 176 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 401 of file SchemaMainWindow.cpp.
|
private |
Definition at line 440 of file SchemaMainWindow.cpp.
|
private |
Definition at line 664 of file SchemaMainWindow.cpp.
|
private |
Definition at line 36 of file SchemaMainWindow.hpp.
|
private |
Definition at line 37 of file SchemaMainWindow.hpp.
|
private |
Definition at line 33 of file SchemaMainWindow.hpp.
|
private |
Definition at line 40 of file SchemaMainWindow.hpp.
|
private |
Definition at line 38 of file SchemaMainWindow.hpp.
|
private |
Definition at line 39 of file SchemaMainWindow.hpp.
|
private |
Definition at line 35 of file SchemaMainWindow.hpp.
|
private |
Definition at line 34 of file SchemaMainWindow.hpp.
|
private |
Definition at line 31 of file SchemaMainWindow.hpp.