Added SettingsWidget class
This commit is contained in:
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
|
DEFINES += ZEITERFASSUNGGUILIB_LIBRARY
|
||||||
|
|
||||||
SOURCES += mainwindow.cpp \
|
SOURCES += mainwindow.cpp \
|
||||||
|
settingswidget.cpp \
|
||||||
stripfactory.cpp \
|
stripfactory.cpp \
|
||||||
stripswidget.cpp \
|
stripswidget.cpp \
|
||||||
zeiterfassungdialog.cpp \
|
zeiterfassungdialog.cpp \
|
||||||
@@ -27,6 +28,7 @@ SOURCES += mainwindow.cpp \
|
|||||||
dialogs/settingsdialog.cpp
|
dialogs/settingsdialog.cpp
|
||||||
|
|
||||||
HEADERS += mainwindow.h \
|
HEADERS += mainwindow.h \
|
||||||
|
settingswidget.h \
|
||||||
stripfactory.h \
|
stripfactory.h \
|
||||||
stripswidget.h \
|
stripswidget.h \
|
||||||
zeiterfassungguilib_global.h \
|
zeiterfassungguilib_global.h \
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
class MainWindow;
|
class MainWindow;
|
||||||
class StripsWidget;
|
class StripsWidget;
|
||||||
|
class SettingsWidget;
|
||||||
|
|
||||||
class ZEITERFASSUNGGUILIBSHARED_EXPORT ZeiterfassungPlugin : public QObject
|
class ZEITERFASSUNGGUILIBSHARED_EXPORT ZeiterfassungPlugin : public QObject
|
||||||
{
|
{
|
||||||
@@ -16,7 +17,7 @@ public:
|
|||||||
|
|
||||||
virtual void attachTo(MainWindow &mainWindow) { Q_UNUSED(mainWindow) }
|
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")
|
Q_DECLARE_INTERFACE(ZeiterfassungPlugin, "dbsoftware.zeiterfassung.plugin/1.0")
|
||||||
|
Reference in New Issue
Block a user