|
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 () |
| bool | 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 | check_schema_file (QString file) |
| 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 723 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 704 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 685 of file SchemaMainWindow.cpp.
|
private |
Definition at line 342 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 928 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 499 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 175 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 644 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 953 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 993 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 1038 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 288 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 467 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 918 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 841 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 732 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 744 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 592 of file SchemaMainWindow.cpp.
|
protected |
Definition at line 538 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 451 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 258 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 932 of file SchemaMainWindow.cpp.
|
private |
Definition at line 424 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 617 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 629 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 443 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 762 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 774 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 1021 of file SchemaMainWindow.cpp.
|
slot |
Definition at line 533 of file SchemaMainWindow.cpp.
|
privateslot |
Definition at line 1030 of file SchemaMainWindow.cpp.
|
private |
Definition at line 586 of file SchemaMainWindow.cpp.
|
private |
Definition at line 808 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.