DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <subtreeproxy.hpp>
Public Member Functions | |
subtree_proxy (const QString &Name, const QStringList &Default, QObject *parent=nullptr) | |
Including DBE. | |
~subtree_proxy () | |
void | ResetModel () |
void | check_view_type () |
void | LoadClasses () |
treenode * | getnode (const QModelIndex &index) const |
![]() | |
virtual | ~TreeModelInterface ()=default |
![]() | |
bool | delete_objects (type_indices::iterator, type_indices::iterator) override |
bool | update_objects (type_indices::iterator, type_indices::iterator) override |
bool | create_objects (type_indices::iterator, type_indices::iterator) override |
![]() | |
virtual | ~model_common_interface ()=default |
![]() | |
virtual | ~model_initiate_actions_interface ()=default |
![]() | |
virtual type_object_ref | getobject (type_index const &index) const =0 |
virtual type_class_info | getclass (type_index const &index) const =0 |
virtual QAbstractItemModel * | ReturnSourceModel () const =0 |
virtual | ~model_common_data_access_interface ()=default |
![]() | |
MODEL_COMMON_TYPES_TOPLEVEL_DEFINITIONS | model_common_async_operations () |
void | model_common_connections () |
Protected Member Functions | |
bool | filterAcceptsRow (int source_row, const QModelIndex &source_parent) const |
bool | lessThan (const QModelIndex &left, const QModelIndex &right) const |
![]() | |
virtual void | remove_deleted_object (type_index const &index)=0 |
virtual void | rename_contained_object (type_index const &index, type_object_info const &obj)=0 |
virtual void | update_contained_object (type_index const &index, type_object_info const &obj)=0 |
virtual void | create_contained_object (type_index const &index, type_object_info const &obj)=0 |
virtual type_index | lookup (type_object_info const &)=0 |
QUuid | getuuid () const |
![]() | |
void | remove_object (type_object_info const &) |
void | create_object (type_object_info const &) |
void | rename_object (type_object_info const &) |
void | update_object (type_object_info const &) |
void | update_multiple_objects (std::vector< type_object_info > const &) |
Private Slots | |
void | slot_create_object (QString const &src, dref const &obj) |
void | slot_remove_object (QString const &src, dref const &obj) |
void | slot_update_object (QString const &src, dref const &obj) |
void | slot_rename_object (QString const &src, dref const &obj) |
Private Member Functions | |
bool | ApplyDefaultFilter (int source_row, const QModelIndex &source_parent) const |
bool | ApplyUserFilter (int source_row, const QModelIndex &source_parent) const |
Private Attributes | |
QString | this_gui_windowname |
QStringList | this_default_filter |
Window | this_window_config |
bool | this_apply_default_filter |
Definition at line 21 of file subtreeproxy.hpp.
|
explicit |
Including DBE.
Definition at line 9 of file subtreeproxy.cpp.
dbe::models::subtree_proxy::~subtree_proxy | ( | ) |
Definition at line 21 of file subtreeproxy.cpp.
|
private |
Definition at line 161 of file subtreeproxy.cpp.
|
private |
Process classes
Process objects
Definition at line 170 of file subtreeproxy.cpp.
void dbe::models::subtree_proxy::check_view_type | ( | ) |
Definition at line 74 of file subtreeproxy.cpp.
|
protected |
Definition at line 31 of file subtreeproxy.cpp.
|
virtual |
Implements dbe::TreeModelInterface.
Definition at line 129 of file subtreeproxy.cpp.
|
protected |
Definition at line 44 of file subtreeproxy.cpp.
void dbe::models::subtree_proxy::LoadClasses | ( | ) |
Definition at line 85 of file subtreeproxy.cpp.
void dbe::models::subtree_proxy::ResetModel | ( | ) |
Definition at line 25 of file subtreeproxy.cpp.
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
private |
Definition at line 62 of file subtreeproxy.hpp.
|
private |
Definition at line 59 of file subtreeproxy.hpp.
|
private |
Definition at line 58 of file subtreeproxy.hpp.
|
private |
Definition at line 60 of file subtreeproxy.hpp.