|
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 | show_file_info_active_schema () |
| void | show_file_info (QModelIndex) |
| void | show_file_info (QString) |
| void | show_file_info () |
| void | connect_file_info (SchemaFileInfo *win) |
| void | edit_settings () |
| 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 () |
| void | toggle_case_sensitive (int) |
| void | update_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 |
| bool | save_schema_file (QString file) |
Private Attributes | |
| std::unique_ptr< dbse::Ui::SchemaMainWindow > | ui |
| CustomFileModel * | FileModel |
| CustomTableModel * | TableModel |
| QSortFilterProxyModel * | m_proxyModel |
| SchemaSettings * | m_settings {nullptr} |
| QMenu * | ContextMenuFileView |
| QMenu * | ContextMenuTableView |
| QString | m_title {"DUNE DAQ Configuration Schema editor"} |
| QString | m_view_dir {"."} |
| QString | m_export_path {"."} |
| QDir | m_schema_directory {"."} |
Definition at line 26 of file SchemaMainWindow.hpp.
|
default |
|
explicit |
Definition at line 35 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 626 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 252 of file SchemaMainWindow.cpp.
|
private |
Definition at line 180 of file SchemaMainWindow.cpp.
|
private |
Definition at line 196 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 607 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 588 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 831 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 414 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 175 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 547 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 856 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 896 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 941 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 288 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 382 of file SchemaMainWindow.cpp.
|
private |
Definition at line 57 of file SchemaMainWindow.cpp.
|
private |
Definition at line 75 of file SchemaMainWindow.cpp.
|
private |
Definition at line 81 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 821 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 744 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 635 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 647 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 500 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 450 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 366 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 258 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 835 of file SchemaMainWindow.cpp.
|
private |
Definition at line 342 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 524 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 532 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 358 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 665 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 677 of file SchemaMainWindow.cpp.
|
private |
Definition at line 88 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 317 of file SchemaMainWindow.cpp.
|
nodiscardprivate |
Definition at line 235 of file SchemaMainWindow.cpp.
|
nodiscardprivate |
Definition at line 211 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 142 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 147 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 152 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 136 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 924 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 445 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 933 of file SchemaMainWindow.cpp.
|
private |
Definition at line 494 of file SchemaMainWindow.cpp.
|
private |
Definition at line 711 of file SchemaMainWindow.cpp.
|
private |
Definition at line 40 of file SchemaMainWindow.hpp.
|
private |
Definition at line 41 of file SchemaMainWindow.hpp.
|
private |
Definition at line 36 of file SchemaMainWindow.hpp.
|
private |
Definition at line 44 of file SchemaMainWindow.hpp.
|
private |
Definition at line 38 of file SchemaMainWindow.hpp.
|
private |
Definition at line 45 of file SchemaMainWindow.hpp.
|
private |
Definition at line 39 of file SchemaMainWindow.hpp.
|
private |
Definition at line 42 of file SchemaMainWindow.hpp.
|
private |
Definition at line 43 of file SchemaMainWindow.hpp.
|
private |
Definition at line 37 of file SchemaMainWindow.hpp.
|
private |
Definition at line 34 of file SchemaMainWindow.hpp.