|
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 () |
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 48 of file MainWindow.cpp.
|
private |
Definition at line 850 of file MainWindow.cpp.
|
private |
Definition at line 173 of file MainWindow.cpp.
|
private |
Creating new Main Model
Resetting attached models
Definition at line 297 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 402 of file MainWindow.cpp.
|
private |
Displaying table widgets
Definition at line 333 of file MainWindow.cpp.
|
private |
Definition at line 1320 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1890 of file MainWindow.cpp.
|
private |
Definition at line 1257 of file MainWindow.cpp.
|
private |
Definition at line 710 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 1408 of file MainWindow.cpp.
|
private |
Definition at line 680 of file MainWindow.cpp.
|
private |
Definition at line 342 of file MainWindow.cpp.
|
private |
Definition at line 1306 of file MainWindow.cpp.
|
nodiscard |
Definition at line 617 of file MainWindow.cpp.
|
static |
Permits to retrieve the main window pointer throughout the application
Definition at line 1631 of file MainWindow.cpp.
|
nodiscard |
Definition at line 1811 of file MainWindow.cpp.
|
private |
Window Settings
Table Settings
Menus Settings
Commands Settings
Search Box Settings
What is this
Color Management
Definition at line 129 of file MainWindow.cpp.
|
private |
Definition at line 91 of file MainWindow.cpp.
|
private |
Load Settings means default settings
Definition at line 789 of file MainWindow.cpp.
|
privateslot |
Definition at line 612 of file MainWindow.cpp.
|
private |
Definition at line 1273 of file MainWindow.cpp.
|
private |
Disconnecting models from views
Definition at line 770 of file MainWindow.cpp.
|
signal |
|
signal |
|
signal |
|
privateslot |
Definition at line 483 of file MainWindow.cpp.
|
privateslot |
Definition at line 500 of file MainWindow.cpp.
|
privateslot |
Definition at line 105 of file MainWindow.cpp.
|
slot |
Definition at line 1816 of file MainWindow.cpp.
|
slot |
Definition at line 1821 of file MainWindow.cpp.
|
privateslot |
Definition at line 433 of file MainWindow.cpp.
|
privateslot |
Definition at line 635 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 1712 of file MainWindow.cpp.
|
privateslot |
Definition at line 1398 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 1764 of file MainWindow.cpp.
|
slot |
Definition at line 1660 of file MainWindow.cpp.
|
privateslot |
Definition at line 424 of file MainWindow.cpp.
|
privateslot |
Definition at line 1153 of file MainWindow.cpp.
|
privateslot |
Definition at line 1176 of file MainWindow.cpp.
|
privateslot |
Definition at line 1132 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 1686 of file MainWindow.cpp.
|
privateslot |
Definition at line 543 of file MainWindow.cpp.
|
privateslot |
Definition at line 557 of file MainWindow.cpp.
|
privateslot |
Definition at line 516 of file MainWindow.cpp.
|
privateslot |
Definition at line 644 of file MainWindow.cpp.
|
privateslot |
Definition at line 1895 of file MainWindow.cpp.
|
privateslot |
Preparing data
Disconnecting models from views
Definition at line 1111 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 1738 of file MainWindow.cpp.
|
privateslot |
Definition at line 1435 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 1465 of file MainWindow.cpp.
|
privateslot |
Definition at line 112 of file MainWindow.cpp.
|
privateslot |
Definition at line 1067 of file MainWindow.cpp.
|
privateslot |
Definition at line 1089 of file MainWindow.cpp.
|
privateslot |
Definition at line 1084 of file MainWindow.cpp.
|
privateslot |
Definition at line 1099 of file MainWindow.cpp.
|
privateslot |
Definition at line 1853 of file MainWindow.cpp.
|
privateslot |
Definition at line 1203 of file MainWindow.cpp.
|
privateslot |
Definition at line 1094 of file MainWindow.cpp.
|
privateslot |
Definition at line 1879 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 1790 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 1062 of file MainWindow.cpp.
|
private |
Definition at line 1245 of file MainWindow.cpp.
|
private |
Definition at line 830 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.