|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <FileInfo.hpp>
Public Member Functions | |
| FileInfo (QString filename, QWidget *parent=0) | |
| ~FileInfo ()=default | |
| void | keyPressEvent (QKeyEvent *event) override |
Static Public Member Functions | |
| static void | show_file_info (const QString &filename) |
| static void | setup_paths () |
| static QList< QUrl > | get_path_urls () |
| static QStringList | get_path_list () |
| static QString | prune_path (QString file) |
| static bool | match_path (const QString &file, const QString &top_file, const QStringList &includes) |
| static void | parse_all_objects () |
| static QString | check_file_includes (const QString &file) |
Private Slots | |
| void | accept () |
| void | reject () |
| void | file_info_slot () |
| void | file_info_slot (const QString &fn) |
| void | file_info_slot (QListWidgetItem *) |
| void | edit_object_slot () |
| void | edit_object_slot (QListWidgetItem *) |
| void | delete_object_slot () |
| void | rename_object_slot () |
| void | activate_schema_context_menu (QPoint point) |
| void | activate_data_context_menu (QPoint point) |
| void | activate_object_context_menu (QPoint point) |
| void | add_datafile () |
| void | add_schemafile () |
| void | add_includefile (QFileDialog *fd) |
| void | add_missing_datafiles () |
| void | add_missing_schemafiles () |
| void | remove_datafile_slot () |
| void | remove_schemafile_slot () |
| void | remove_includefile (const QString &file) |
| void | filemodel_updated () |
Private Member Functions | |
| void | parse_objects () |
| void | parse_includes () |
| bool | check_includes () |
Private Attributes | |
| Ui::FileInfo * | m_ui |
| std::map< QString, const tref > | m_obj_map |
| QString | m_filename |
| bool | m_readonly {false} |
| QMenu * | m_schema_menu {nullptr} |
| QMenu * | m_data_menu {nullptr} |
| QMenu * | m_object_menu {nullptr} |
| QUuid const | m_uuid |
| bool | m_updating {false} |
Static Private Attributes | |
| static std::map< QString, std::map< QString, const tref > > | s_obj_map {} |
| static std::map< QString, std::set< QString > > | s_missing_schema_map {} |
| static std::map< QString, std::set< QString > > | s_missing_data_map {} |
| static QStringList | s_path_list {} |
| static QList< QUrl > | s_path_urls {} |
| static QString | s_schema_path {"."} |
| static QString | s_data_path {"."} |
Definition at line 24 of file FileInfo.hpp.
| dbe::FileInfo::FileInfo | ( | QString | filename, |
| QWidget * | parent = 0 ) |
Definition at line 181 of file FileInfo.cpp.
|
default |
|
privateslot |
Definition at line 303 of file FileInfo.cpp.
|
privateslot |
Definition at line 492 of file FileInfo.cpp.
|
privateslot |
Definition at line 522 of file FileInfo.cpp.
|
privateslot |
Definition at line 471 of file FileInfo.cpp.
|
privateslot |
Definition at line 360 of file FileInfo.cpp.
|
privateslot |
Definition at line 382 of file FileInfo.cpp.
|
privateslot |
Definition at line 414 of file FileInfo.cpp.
|
privateslot |
Definition at line 399 of file FileInfo.cpp.
|
privateslot |
Definition at line 371 of file FileInfo.cpp.
|
static |
Definition at line 121 of file FileInfo.cpp.
|
private |
Definition at line 267 of file FileInfo.cpp.
|
privateslot |
Definition at line 336 of file FileInfo.cpp.
|
privateslot |
Definition at line 310 of file FileInfo.cpp.
|
privateslot |
Definition at line 315 of file FileInfo.cpp.
|
privateslot |
Definition at line 442 of file FileInfo.cpp.
|
privateslot |
Definition at line 450 of file FileInfo.cpp.
|
privateslot |
Definition at line 446 of file FileInfo.cpp.
|
privateslot |
Definition at line 231 of file FileInfo.cpp.
|
static |
Definition at line 97 of file FileInfo.cpp.
|
static |
Definition at line 91 of file FileInfo.cpp.
|
override |
Definition at line 296 of file FileInfo.cpp.
|
static |
Definition at line 64 of file FileInfo.cpp.
|
static |
Definition at line 104 of file FileInfo.cpp.
|
private |
Definition at line 273 of file FileInfo.cpp.
|
private |
Definition at line 240 of file FileInfo.cpp.
|
static |
Definition at line 51 of file FileInfo.cpp.
|
privateslot |
Definition at line 306 of file FileInfo.cpp.
|
privateslot |
Definition at line 432 of file FileInfo.cpp.
|
privateslot |
Definition at line 435 of file FileInfo.cpp.
|
privateslot |
Definition at line 429 of file FileInfo.cpp.
|
privateslot |
Definition at line 345 of file FileInfo.cpp.
|
static |
Definition at line 31 of file FileInfo.cpp.
|
static |
Definition at line 454 of file FileInfo.cpp.
|
private |
Definition at line 77 of file FileInfo.hpp.
|
private |
Definition at line 74 of file FileInfo.hpp.
|
private |
Definition at line 73 of file FileInfo.hpp.
|
private |
Definition at line 78 of file FileInfo.hpp.
|
private |
Definition at line 75 of file FileInfo.hpp.
|
private |
Definition at line 76 of file FileInfo.hpp.
|
private |
Definition at line 72 of file FileInfo.hpp.
|
private |
Definition at line 81 of file FileInfo.hpp.
|
private |
Definition at line 79 of file FileInfo.hpp.
|
staticprivate |
Definition at line 90 of file FileInfo.hpp.
|
staticprivate |
Definition at line 85 of file FileInfo.hpp.
|
staticprivate |
Definition at line 84 of file FileInfo.hpp.
|
staticprivate |
Definition at line 83 of file FileInfo.hpp.
|
staticprivate |
Definition at line 87 of file FileInfo.hpp.
|
staticprivate |
Definition at line 88 of file FileInfo.hpp.
|
staticprivate |
Definition at line 89 of file FileInfo.hpp.