Plugin settings (weather & lunch) #74

Merged
0xFEEDC0DE64 merged 15 commits from plugin-settings into master 2018-03-13 08:35:57 +01:00
4 changed files with 31 additions and 0 deletions
Showing only changes of commit 237be4ffe5 - Show all commits

View File

@@ -0,0 +1,7 @@
#include "settingswidget.h"
SettingsWidget::SettingsWidget(QWidget *parent) :
QWidget(parent)
{
}

View 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

View File

@@ -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 \

View File

@@ -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")