Plugin settings (weather & lunch) #74
7
zeiterfassungguilib/settingswidget.cpp
Normal file
7
zeiterfassungguilib/settingswidget.cpp
Normal file
@@ -0,0 +1,7 @@
|
||||
#include "settingswidget.h"
|
||||
|
||||
SettingsWidget::SettingsWidget(QWidget *parent) :
|
||||
QWidget(parent)
|
||||
{
|
||||
|
||||
}
|
19
zeiterfassungguilib/settingswidget.h
Normal file
19
zeiterfassungguilib/settingswidget.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#ifndef SETTINGSWIDGET_H
|
||||
#define SETTINGSWIDGET_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QWidget>
|
||||
|
||||
#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
|
@@ -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 \
|
||||
|
@@ -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")
|
||||
|
Reference in New Issue
Block a user