|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <MainWindow.hpp>
Public Slots | |
| void | slot_batch_change_start () |
| void | slot_batch_change_stop (const QList< QPair< QString, QString > > &) |
| void | slot_debuginfo_message (QString const, QString const) |
| void | slot_information_message (QString const, QString const) |
| void | slot_notice_message (QString const, QString const) |
| void | slot_warning_message (QString const, QString const) |
| void | slot_error_message (QString const, QString const) |
| void | slot_failure_message (QString const, QString const) |
Signals | |
| void | signal_batch_change_stopped (const QList< QPair< QString, QString > > &) |
| void | signal_db_loaded () |
| void | signal_externalchanges_processed () |
| void | signal_new_file_model () |
Public Member Functions | |
| MainWindow (QMap< QString, QString > const &CommandLine, QWidget *parent=nullptr) | |
| bool | check_ready () const |
| cptr< dbe::CustomTreeView > | get_view () const |
| QString | find_db_repository_dir () |
| void | build_file_model () |
Static Public Member Functions | |
| static MainWindow * | findthis () |
Private Member Functions | |
| std::vector< dbe::tref > | ProcessQuery (QString const &) |
| void | closeEvent (QCloseEvent *event) |
| bool | eventFilter (QObject *Target, QEvent *Event) |
| bool | check_close () |
| void | init () |
| void | attach () |
| bool | dbopen (QString const &, dbinfo const &) |
| bool | dbload () |
| bool | dbreload () |
| void | setinternals () |
| void | build_class_tree_model () |
| void | build_table_model () |
| void | load_settings (bool LoadSettings=false) |
| void | WriteSettings () |
| void | argsparse (QMap< QString, QString > const &) |
| void | init_tabs () |
| void | edit_object_at (const QModelIndex &Index) |
| void | update_total_objects () |
Private Attributes | |
| QSet< QString > | allFiles |
| bool | m_batch_change_in_progress |
| FileModel * | this_files |
| QSortFilterProxyModel | this_filesort |
| dbe::models::tree * | this_classes |
| models::treeselection * | this_treefilter |
| std::atomic< bool > | isArchivedConf |
Definition at line 47 of file MainWindow.hpp.
|
explicit |
Setting up ui
Initial Settings
Setting up application controller
Reading Applications Settings/CommandLine
Definition at line 54 of file MainWindow.cpp.
|
private |
Definition at line 887 of file MainWindow.cpp.
|
private |
Definition at line 179 of file MainWindow.cpp.
|
private |
Creating new Main Model
Resetting attached models
Definition at line 303 of file MainWindow.cpp.
| void dbe::MainWindow::build_file_model | ( | ) |
Changed -> Now accepting rdbconfig this means || !ConfigWrapper::GetInstance().GetDatabaseImplementation().contains("rdbconfig") was removed
Definition at line 408 of file MainWindow.cpp.
|
private |
Displaying table widgets
Definition at line 339 of file MainWindow.cpp.
|
private |
Definition at line 1357 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1926 of file MainWindow.cpp.
|
private |
Definition at line 1294 of file MainWindow.cpp.
|
private |
Definition at line 747 of file MainWindow.cpp.
|
private |
Takes necessary actions to load a database from a file provided
| dbpath | is the path (absolute or relative to the DUNEDAQ_DB_PATH) of the associated file |
Definition at line 1444 of file MainWindow.cpp.
|
private |
Definition at line 717 of file MainWindow.cpp.
|
private |
Definition at line 348 of file MainWindow.cpp.
|
private |
Definition at line 1343 of file MainWindow.cpp.
|
nodiscard |
Definition at line 654 of file MainWindow.cpp.
|
static |
Permits to retrieve the main window pointer throughout the application
Definition at line 1667 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1847 of file MainWindow.cpp.
|
private |
Window Settings
Table Settings
Menus Settings
Commands Settings
Search Box Settings
What is this
Color Management
Definition at line 135 of file MainWindow.cpp.
|
private |
Definition at line 97 of file MainWindow.cpp.
|
private |
Load Settings means default settings
Definition at line 826 of file MainWindow.cpp.
|
privateslot |
Definition at line 649 of file MainWindow.cpp.
|
private |
Definition at line 1310 of file MainWindow.cpp.
|
private |
Disconnecting models from views
Definition at line 807 of file MainWindow.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
privateslot |
Definition at line 520 of file MainWindow.cpp.
|
privateslot |
Definition at line 537 of file MainWindow.cpp.
|
privateslot |
Definition at line 111 of file MainWindow.cpp.
|
slot |
Definition at line 1852 of file MainWindow.cpp.
|
slot |
Definition at line 1857 of file MainWindow.cpp.
|
privateslot |
Definition at line 441 of file MainWindow.cpp.
|
privateslot |
Definition at line 672 of file MainWindow.cpp.
|
slot |
This method permits to propagate and display messages from the messaging subsytem.
It is important that the arguments are pass-by-copy because references will become invalid, even if they are bound to consted temporaries, once the deleter from the other thread is called.
Definition at line 1748 of file MainWindow.cpp.
|
privateslot |
Definition at line 1434 of file MainWindow.cpp.
|
slot |
This method permits to propagate and display messages from the messaging subsytem.
It is important that the arguments are pass-by-copy because references will become invalid, even if they are bound to consted temporaries, once the deleter from the other thread is called.
Definition at line 1800 of file MainWindow.cpp.
|
slot |
Definition at line 1696 of file MainWindow.cpp.
|
privateslot |
Definition at line 432 of file MainWindow.cpp.
|
privateslot |
Definition at line 1190 of file MainWindow.cpp.
|
privateslot |
Definition at line 1213 of file MainWindow.cpp.
|
privateslot |
Definition at line 1169 of file MainWindow.cpp.
|
slot |
This method permits to propagate and display messages from the messaging subsytem.
It is important that the arguments are pass-by-copy because references will become invalid, even if they are bound to consted temporaries, once the deleter from the other thread is called.
Definition at line 1722 of file MainWindow.cpp.
|
privateslot |
Definition at line 580 of file MainWindow.cpp.
|
privateslot |
Definition at line 594 of file MainWindow.cpp.
|
privateslot |
Definition at line 553 of file MainWindow.cpp.
|
privateslot |
Definition at line 681 of file MainWindow.cpp.
|
privateslot |
Definition at line 1931 of file MainWindow.cpp.
|
privateslot |
Preparing data
Disconnecting models from views
Definition at line 1148 of file MainWindow.cpp.
|
slot |
This method permits to propagate and display messages from the messaging subsytem.
It is important that the arguments are pass-by-copy because references will become invalid, even if they are bound to consted temporaries, once the deleter from the other thread is called.
Definition at line 1774 of file MainWindow.cpp.
|
privateslot |
Definition at line 1471 of file MainWindow.cpp.
|
privateslot |
The purpose of this method is to replay local changes after the database has been externally modified.
It is called when there is a callback from config layer.
The user is being given the option to ignore the external change and proceed without bringing his current database to a consistent state. This will cause the database to be overwritten when local changes are going to be applied.
"Emptying" the command so it does nothing at all
Definition at line 1501 of file MainWindow.cpp.
|
privateslot |
Definition at line 118 of file MainWindow.cpp.
|
privateslot |
Definition at line 1104 of file MainWindow.cpp.
|
privateslot |
Definition at line 1126 of file MainWindow.cpp.
|
privateslot |
Definition at line 1121 of file MainWindow.cpp.
|
privateslot |
Definition at line 1136 of file MainWindow.cpp.
|
privateslot |
Definition at line 1889 of file MainWindow.cpp.
|
privateslot |
Definition at line 1240 of file MainWindow.cpp.
|
privateslot |
Definition at line 1131 of file MainWindow.cpp.
|
privateslot |
Definition at line 1915 of file MainWindow.cpp.
|
slot |
This method permits to propagate and display messages from the messaging subsytem.
It is important that the arguments are pass-by-copy because references will become invalid, even if they are bound to consted temporaries, once the deleter from the other thread is called.
Definition at line 1826 of file MainWindow.cpp.
|
privateslot |
Definition at line 1099 of file MainWindow.cpp.
|
private |
Definition at line 1282 of file MainWindow.cpp.
|
private |
Definition at line 867 of file MainWindow.cpp.
|
private |
Definition at line 67 of file MainWindow.hpp.
|
private |
Definition at line 78 of file MainWindow.hpp.
|
private |
Definition at line 69 of file MainWindow.hpp.
|
private |
Definition at line 73 of file MainWindow.hpp.
|
private |
Definition at line 70 of file MainWindow.hpp.
|
private |
Definition at line 71 of file MainWindow.hpp.
|
private |
Definition at line 74 of file MainWindow.hpp.