|
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 42 of file MainWindow.hpp.
|
explicit |
Setting up ui
Initial Settings
Setting up application controller
Reading Applications Settings/CommandLine
Definition at line 49 of file MainWindow.cpp.
|
private |
Definition at line 882 of file MainWindow.cpp.
|
private |
Definition at line 174 of file MainWindow.cpp.
|
private |
Creating new Main Model
Resetting attached models
Definition at line 298 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 403 of file MainWindow.cpp.
|
private |
Displaying table widgets
Definition at line 334 of file MainWindow.cpp.
|
private |
Definition at line 1352 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1921 of file MainWindow.cpp.
|
private |
Definition at line 1289 of file MainWindow.cpp.
|
private |
Definition at line 742 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 1439 of file MainWindow.cpp.
|
private |
Definition at line 712 of file MainWindow.cpp.
|
private |
Definition at line 343 of file MainWindow.cpp.
|
private |
Definition at line 1338 of file MainWindow.cpp.
|
nodiscard |
Definition at line 649 of file MainWindow.cpp.
|
static |
Permits to retrieve the main window pointer throughout the application
Definition at line 1662 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1842 of file MainWindow.cpp.
|
private |
Window Settings
Table Settings
Menus Settings
Commands Settings
Search Box Settings
What is this
Color Management
Definition at line 130 of file MainWindow.cpp.
|
private |
Definition at line 92 of file MainWindow.cpp.
|
private |
Load Settings means default settings
Definition at line 821 of file MainWindow.cpp.
|
privateslot |
Definition at line 644 of file MainWindow.cpp.
|
private |
Definition at line 1305 of file MainWindow.cpp.
|
private |
Disconnecting models from views
Definition at line 802 of file MainWindow.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
privateslot |
Definition at line 515 of file MainWindow.cpp.
|
privateslot |
Definition at line 532 of file MainWindow.cpp.
|
privateslot |
Definition at line 106 of file MainWindow.cpp.
|
slot |
Definition at line 1847 of file MainWindow.cpp.
|
slot |
Definition at line 1852 of file MainWindow.cpp.
|
privateslot |
Definition at line 436 of file MainWindow.cpp.
|
privateslot |
Definition at line 667 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 1743 of file MainWindow.cpp.
|
privateslot |
Definition at line 1429 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 1795 of file MainWindow.cpp.
|
slot |
Definition at line 1691 of file MainWindow.cpp.
|
privateslot |
Definition at line 427 of file MainWindow.cpp.
|
privateslot |
Definition at line 1185 of file MainWindow.cpp.
|
privateslot |
Definition at line 1208 of file MainWindow.cpp.
|
privateslot |
Definition at line 1164 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 1717 of file MainWindow.cpp.
|
privateslot |
Definition at line 575 of file MainWindow.cpp.
|
privateslot |
Definition at line 589 of file MainWindow.cpp.
|
privateslot |
Definition at line 548 of file MainWindow.cpp.
|
privateslot |
Definition at line 676 of file MainWindow.cpp.
|
privateslot |
Definition at line 1926 of file MainWindow.cpp.
|
privateslot |
Preparing data
Disconnecting models from views
Definition at line 1143 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 1769 of file MainWindow.cpp.
|
privateslot |
Definition at line 1466 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 1496 of file MainWindow.cpp.
|
privateslot |
Definition at line 113 of file MainWindow.cpp.
|
privateslot |
Definition at line 1099 of file MainWindow.cpp.
|
privateslot |
Definition at line 1121 of file MainWindow.cpp.
|
privateslot |
Definition at line 1116 of file MainWindow.cpp.
|
privateslot |
Definition at line 1131 of file MainWindow.cpp.
|
privateslot |
Definition at line 1884 of file MainWindow.cpp.
|
privateslot |
Definition at line 1235 of file MainWindow.cpp.
|
privateslot |
Definition at line 1126 of file MainWindow.cpp.
|
privateslot |
Definition at line 1910 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 1821 of file MainWindow.cpp.
|
privateslot |
Create Rdb menu based on the available Rdb information Add rdb servers for each partition
| p | is the partition source for which to populate with server information |
Definition at line 1094 of file MainWindow.cpp.
|
private |
Definition at line 1277 of file MainWindow.cpp.
|
private |
Definition at line 862 of file MainWindow.cpp.
|
private |
Definition at line 62 of file MainWindow.hpp.
|
private |
Definition at line 73 of file MainWindow.hpp.
|
private |
Definition at line 64 of file MainWindow.hpp.
|
private |
Definition at line 68 of file MainWindow.hpp.
|
private |
Definition at line 65 of file MainWindow.hpp.
|
private |
Definition at line 66 of file MainWindow.hpp.
|
private |
Definition at line 69 of file MainWindow.hpp.