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 266 additions and 60 deletions
Showing only changes of commit 5f093b22fe - Show all commits

View File

@@ -19,13 +19,15 @@ WeatherSettingsWidget::WeatherSettingsWidget(ZeiterfassungSettings &settings, QW
bool WeatherSettingsWidget::isValid(QString &message) const
{
Q_UNUSED(message)
auto valid = QUrl::fromUserInput(m_lineEdit->text()).isValid();
qDebug() << "called";
return true;
if(!valid)
message = tr("The weather api url is invalid!");
return valid;
}
void WeatherSettingsWidget::apply()
{
qDebug() << "called";
m_settings.setUrl(QUrl::fromUserInput(m_lineEdit->text()));
}