2#include <QSortFilterProxyModel>
40 void editObject()
const;
46 void editorDisconnect(
const QObject* obj);
53 QObject* objectSelected(
const QModelIndex& index = {});
55 Ui::HierarchyViewer* ui;
57 QSortFilterProxyModel* _proxyModel{
nullptr};
59 QAction* _actionCollapseAll{
nullptr};
60 QAction* _actionExpandAll{
nullptr};
61 QAction* _actionEdit{
nullptr};
62 QAction* _actionAdd{
nullptr};
63 QAction* _actionRemove{
nullptr};
64 LayoutEditor* _layoutEditor{
nullptr};
Definition HierarchyViewer.h:16
~HierarchyViewer() override
Q_SIGNAL void objectSelectChange(QObject *obj)
Signal emitted when the selected object has changed.
void setEditor(sf::LayoutEditor *editor)
void selectObject(QObject *obj)
HierarchyViewer(QWidget *parent=nullptr)
void documentModified() const
When a layout editor is present it will call its documentModified().
Definition LayoutEditor.h:16
Definition ApplicationPropertyPage.h:7
Definition Application.h:10