|
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 22 of file FileInfo.hpp.
| dbe::FileInfo::FileInfo | ( | QString | filename, |
| QWidget * | parent = 0 ) |
Definition at line 196 of file FileInfo.cpp.
|
default |
|
privateslot |
Definition at line 323 of file FileInfo.cpp.
|
privateslot |
Definition at line 547 of file FileInfo.cpp.
|
privateslot |
Definition at line 578 of file FileInfo.cpp.
|
privateslot |
Definition at line 524 of file FileInfo.cpp.
|
privateslot |
Definition at line 392 of file FileInfo.cpp.
|
privateslot |
Definition at line 416 of file FileInfo.cpp.
|
privateslot |
Definition at line 452 of file FileInfo.cpp.
|
privateslot |
Definition at line 435 of file FileInfo.cpp.
|
privateslot |
Definition at line 404 of file FileInfo.cpp.
|
static |
Definition at line 143 of file FileInfo.cpp.
|
private |
Definition at line 283 of file FileInfo.cpp.
|
privateslot |
Definition at line 364 of file FileInfo.cpp.
|
privateslot |
Definition at line 334 of file FileInfo.cpp.
|
privateslot |
Definition at line 341 of file FileInfo.cpp.
|
privateslot |
Definition at line 487 of file FileInfo.cpp.
|
privateslot |
Definition at line 499 of file FileInfo.cpp.
|
privateslot |
Definition at line 493 of file FileInfo.cpp.
|
privateslot |
Definition at line 245 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 40 of file FileInfo.hpp.
|
static |
Definition at line 116 of file FileInfo.cpp.
|
static |
Definition at line 108 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 39 of file FileInfo.hpp.
|
override |
Definition at line 314 of file FileInfo.cpp.
|
static |
Definition at line 81 of file FileInfo.cpp.
|
static |
Definition at line 125 of file FileInfo.cpp.
|
private |
Definition at line 291 of file FileInfo.cpp.
|
private |
Definition at line 255 of file FileInfo.cpp.
|
static |
Definition at line 66 of file FileInfo.cpp.
|
privateslot |
Definition at line 328 of file FileInfo.cpp.
|
privateslot |
Definition at line 474 of file FileInfo.cpp.
|
privateslot |
Definition at line 479 of file FileInfo.cpp.
|
privateslot |
Definition at line 469 of file FileInfo.cpp.
|
privateslot |
Definition at line 375 of file FileInfo.cpp.
|
inlinestatic |
Definition at line 42 of file FileInfo.hpp.
|
inlinestatic |
Definition at line 41 of file FileInfo.hpp.
|
static |
Definition at line 32 of file FileInfo.cpp.
|
static |
Definition at line 505 of file FileInfo.cpp.
|
private |
Definition at line 79 of file FileInfo.hpp.
|
private |
Definition at line 76 of file FileInfo.hpp.
|
private |
Definition at line 75 of file FileInfo.hpp.
|
private |
Definition at line 80 of file FileInfo.hpp.
|
private |
Definition at line 77 of file FileInfo.hpp.
|
private |
Definition at line 78 of file FileInfo.hpp.
|
private |
Definition at line 74 of file FileInfo.hpp.
|
private |
Definition at line 83 of file FileInfo.hpp.
|
private |
Definition at line 81 of file FileInfo.hpp.
|
staticprivate |
Definition at line 92 of file FileInfo.hpp.
|
staticprivate |
Definition at line 87 of file FileInfo.hpp.
|
staticprivate |
Definition at line 86 of file FileInfo.hpp.
|
staticprivate |
Definition at line 85 of file FileInfo.hpp.
|
staticprivate |
Definition at line 89 of file FileInfo.hpp.
|
staticprivate |
Definition at line 90 of file FileInfo.hpp.
|
staticprivate |
Definition at line 91 of file FileInfo.hpp.