34 #include <QtCore/QSettings>
43 class IUAVGadgetConfiguration;
59 virtual QWidget *widget() = 0;
60 virtual QComboBox *
toolBar() {
return nullptr; }
62 QString
classId()
const {
return m_classId; }
81 #endif // IUAVGADGET_H
virtual void configurationAdded(IUAVGadgetConfiguration *)
virtual void loadConfiguration(IUAVGadgetConfiguration *)
virtual QComboBox * toolBar()
virtual void restoreState(QSettings *)
virtual void configurationToBeDeleted(IUAVGadgetConfiguration *)
virtual void configurationChanged(IUAVGadgetConfiguration *)
IUAVGadget(QString classId, QObject *parent=nullptr)
virtual void restoreState(QByteArray)
virtual void saveState(QSettings *)
QList< int > context() const
virtual QString contextHelpId() const
void setContext(QList< int > context)
virtual IUAVGadgetConfiguration * activeConfiguration()