Plugin settings (weather & lunch) #74

Merged
0xFEEDC0DE64 merged 15 commits from plugin-settings into master 2018-03-13 08:35:57 +01:00
19 changed files with 264 additions and 60 deletions
Showing only changes of commit 8760c046f3 - Show all commits

View File

@@ -11,7 +11,7 @@ WeatherSettingsWidget::WeatherSettingsWidget(ZeiterfassungSettings &settings, QW
auto layout = new QFormLayout(this);
layout->setMargin(0);
m_lineEdit = new QLineEdit(this);
m_lineEdit = new QLineEdit(m_settings.url().toString(), this);
layout->addRow(tr("Weather API:"), m_lineEdit);
setLayout(layout);

View File

@@ -1,10 +1,12 @@
#ifndef WEATHERSETTINGS_H
#define WEATHERSETTINGS_H
#ifndef WEATHERSETTINGSWIDGET_H
#define WEATHERSETTINGSWIDGET_H
#include <QWidget>
#include "settingswidget.h"
#include "weathersettings.h"
class QLineEdit;
class ZeiterfassungSettings;
@@ -21,9 +23,9 @@ public Q_SLOTS:
void apply() Q_DECL_OVERRIDE;
private:
ZeiterfassungSettings &m_settings;
WeatherSettings m_settings;
QLineEdit *m_lineEdit;
};
#endif // WEATHERSETTINGS_H
#endif // WEATHERSETTINGSWIDGET_H