ClassView: Move setup of Manager class closer to new pattern

Change-Id: I2b836b839b1b082bdb6507082f689e2ef114eb9c
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2024-01-09 17:57:30 +01:00
parent 3873947c00
commit e87cd355d3
3 changed files with 13 additions and 17 deletions

View File

@@ -13,12 +13,13 @@ namespace ClassView::Internal {
class ManagerPrivate;
class Manager : public QObject
class Manager final : public QObject
{
Q_OBJECT
public:
explicit Manager(QObject *parent = nullptr);
~Manager() override;
explicit Manager(QObject *parent);
~Manager() final;
static Manager *instance();
bool canFetchMore(QStandardItem *item, bool skipRoot = false) const;
@@ -42,4 +43,6 @@ private:
ManagerPrivate *d;
};
void setupClassViewManager(QObject *guard);
} // ClassView::Internal