Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
wgt/acq-ctrl/GiiCustomWidgets.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtUiPlugin/QDesignerCustomWidgetInterface>
4
5namespace sf
6{
7
11class GiiCustomWidgets :public QObject, public QDesignerCustomWidgetCollectionInterface
12{
13 Q_OBJECT
14 Q_PLUGIN_METADATA(IID QDesignerCustomWidgetCollectionInterface_iid)
15 Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
16
17 public:
21 explicit GiiCustomWidgets(QObject* parent = nullptr);
22
27
31 [[nodiscard]] QList<QDesignerCustomWidgetInterface*> customWidgets() const override;
32
33 private:
37 QList<QDesignerCustomWidgetInterface*> widgets;
38};
39
40}
GiiCustomWidgets(QObject *parent=nullptr)
Constructor.
QList< QDesignerCustomWidgetInterface * > customWidgets() const override
Overridden to return our own widget plugin classes.
~GiiCustomWidgets() override
Overridden destructor.
Definition Application.h:10