|
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) |
| static QString | get_schema_path () |
| static QString | get_data_path () |
| static void | set_schema_path (const QString &path) |
| static void | set_data_path (const QString &path) |
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 193 of file FileInfo.cpp.
|
default |
|
privateslot |
Definition at line 315 of file FileInfo.cpp.
|
privateslot |
Definition at line 504 of file FileInfo.cpp.
|
privateslot |
Definition at line 534 of file FileInfo.cpp.
|
privateslot |
Definition at line 483 of file FileInfo.cpp.
|
privateslot |
Definition at line 372 of file FileInfo.cpp.
|
privateslot |
Definition at line 394 of file FileInfo.cpp.
|
privateslot |
Definition at line 426 of file FileInfo.cpp.
|
privateslot |
Definition at line 411 of file FileInfo.cpp.
|
privateslot |
Definition at line 383 of file FileInfo.cpp.
|
static |
Definition at line 133 of file FileInfo.cpp.
|
private |
Definition at line 279 of file FileInfo.cpp.
|
privateslot |
Definition at line 348 of file FileInfo.cpp.
|
privateslot |
Definition at line 322 of file FileInfo.cpp.
|
privateslot |
Definition at line 327 of file FileInfo.cpp.
|
privateslot |
Definition at line 454 of file FileInfo.cpp.
|
privateslot |
Definition at line 462 of file FileInfo.cpp.
|
privateslot |
Definition at line 458 of file FileInfo.cpp.
|
privateslot |
Definition at line 243 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 43 of file FileInfo.hpp.
|
static |
Definition at line 109 of file FileInfo.cpp.
|
static |
Definition at line 103 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 42 of file FileInfo.hpp.
|
override |
Definition at line 308 of file FileInfo.cpp.
|
static |
Definition at line 76 of file FileInfo.cpp.
|
static |
Definition at line 116 of file FileInfo.cpp.
|
private |
Definition at line 285 of file FileInfo.cpp.
|
private |
Definition at line 252 of file FileInfo.cpp.
|
static |
Definition at line 63 of file FileInfo.cpp.
|
privateslot |
Definition at line 318 of file FileInfo.cpp.
|
privateslot |
Definition at line 444 of file FileInfo.cpp.
|
privateslot |
Definition at line 447 of file FileInfo.cpp.
|
privateslot |
Definition at line 441 of file FileInfo.cpp.
|
privateslot |
Definition at line 357 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 45 of file FileInfo.hpp.
|
inlinestatic |
Definition at line 44 of file FileInfo.hpp.
|
static |
Definition at line 31 of file FileInfo.cpp.
|
static |
Definition at line 466 of file FileInfo.cpp.
|
private |
Definition at line 81 of file FileInfo.hpp.
|
private |
Definition at line 78 of file FileInfo.hpp.
|
private |
Definition at line 77 of file FileInfo.hpp.
|
private |
Definition at line 82 of file FileInfo.hpp.
|
private |
Definition at line 79 of file FileInfo.hpp.
|
private |
Definition at line 80 of file FileInfo.hpp.
|
private |
Definition at line 76 of file FileInfo.hpp.
|
private |
Definition at line 85 of file FileInfo.hpp.
|
private |
Definition at line 83 of file FileInfo.hpp.
|
staticprivate |
Definition at line 94 of file FileInfo.hpp.
|
staticprivate |
Definition at line 89 of file FileInfo.hpp.
|
staticprivate |
Definition at line 88 of file FileInfo.hpp.
|
staticprivate |
Definition at line 87 of file FileInfo.hpp.
|
staticprivate |
Definition at line 91 of file FileInfo.hpp.
|
staticprivate |
Definition at line 92 of file FileInfo.hpp.
|
staticprivate |
Definition at line 93 of file FileInfo.hpp.