diff --git a/zeiterfassungguilib/settingswidget.cpp b/zeiterfassungguilib/settingswidget.cpp new file mode 100644 index 0000000..d4c4878 --- /dev/null +++ b/zeiterfassungguilib/settingswidget.cpp @@ -0,0 +1,7 @@ +#include "settingswidget.h" + +SettingsWidget::SettingsWidget(QWidget *parent) : + QWidget(parent) +{ + +} diff --git a/zeiterfassungguilib/settingswidget.h b/zeiterfassungguilib/settingswidget.h new file mode 100644 index 0000000..d1d7a40 --- /dev/null +++ b/zeiterfassungguilib/settingswidget.h @@ -0,0 +1,19 @@ +#ifndef SETTINGSWIDGET_H +#define SETTINGSWIDGET_H + +#include +#include + +#include "zeiterfassungguilib_global.h" + +class ZEITERFASSUNGGUILIBSHARED_EXPORT SettingsWidget : public QWidget +{ + Q_OBJECT +public: + explicit SettingsWidget(QWidget *parent = nullptr); + +public Q_SLOTS: + virtual void apply() { } +}; + +#endif // SETTINGSWIDGET_H diff --git a/zeiterfassungguilib/zeiterfassungguilib.pro b/zeiterfassungguilib/zeiterfassungguilib.pro index a3e9a2d..30e4962 100644 --- a/zeiterfassungguilib/zeiterfassungguilib.pro +++ b/zeiterfassungguilib/zeiterfassungguilib.pro @@ -18,6 +18,7 @@ DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000 QT_MESSA DEFINES += ZEITERFASSUNGGUILIB_LIBRARY SOURCES += mainwindow.cpp \ + settingswidget.cpp \ stripfactory.cpp \ stripswidget.cpp \ zeiterfassungdialog.cpp \ @@ -27,6 +28,7 @@ SOURCES += mainwindow.cpp \ dialogs/settingsdialog.cpp HEADERS += mainwindow.h \ + settingswidget.h \ stripfactory.h \ stripswidget.h \ zeiterfassungguilib_global.h \ diff --git a/zeiterfassungguilib/zeiterfassungplugin.h b/zeiterfassungguilib/zeiterfassungplugin.h index 4e447c7..df265f2 100644 --- a/zeiterfassungguilib/zeiterfassungplugin.h +++ b/zeiterfassungguilib/zeiterfassungplugin.h @@ -6,6 +6,7 @@ class MainWindow; class StripsWidget; +class SettingsWidget; class ZEITERFASSUNGGUILIBSHARED_EXPORT ZeiterfassungPlugin : public QObject { @@ -16,7 +17,7 @@ public: virtual void attachTo(MainWindow &mainWindow) { Q_UNUSED(mainWindow) } - virtual QWidget *settingsWidget(QWidget *parent = Q_NULLPTR) { Q_UNUSED(parent) return Q_NULLPTR; } + virtual SettingsWidget *settingsWidget(QWidget *parent = Q_NULLPTR) { Q_UNUSED(parent) return Q_NULLPTR; } }; Q_DECLARE_INTERFACE(ZeiterfassungPlugin, "dbsoftware.zeiterfassung.plugin/1.0")