Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/forecast/kcm_forecastview.cpp
- This file was added.
1 | /*************************************************************************** | ||||
---|---|---|---|---|---|
2 | * Copyright 2018 Łukasz Wojniłowicz lukasz.wojnilowicz@gmail.com * | ||||
3 | * * | ||||
4 | * This program is free software; you can redistribute it and/or * | ||||
5 | * modify it under the terms of the GNU General Public License as * | ||||
6 | * published by the Free Software Foundation; either version 2 of * | ||||
7 | * the License or (at your option) version 3 or any later version * | ||||
8 | * accepted by the membership of KDE e.V. (or its successor approved * | ||||
9 | * by the membership of KDE e.V.), which shall act as a proxy * | ||||
10 | * defined in Section 14 of version 3 of the license. * | ||||
11 | * * | ||||
12 | * This program is distributed in the hope that it will be useful, * | ||||
13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of * | ||||
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * | ||||
15 | * GNU General Public License for more details. * | ||||
16 | * * | ||||
17 | * You should have received a copy of the GNU General Public License * | ||||
18 | * along with this program. If not, see <http://www.gnu.org/licenses/> * | ||||
19 | ***************************************************************************/ | ||||
20 | | ||||
21 | #include "kcm_forecastview.h" | ||||
22 | #include <config-kmymoney-version.h> | ||||
23 | | ||||
24 | // KDE includes | ||||
25 | #include <KPluginFactory> | ||||
26 | #include <KAboutData> | ||||
27 | #include "forecastviewsettings.h" | ||||
28 | | ||||
29 | ForecastViewSettingsWidget::ForecastViewSettingsWidget(QWidget* parent) : | ||||
30 | QWidget(parent) | ||||
31 | { | ||||
32 | setupUi(this); | ||||
33 | } | ||||
34 | | ||||
35 | KCMForecastView::KCMForecastView(QWidget *parent, const QVariantList& args) | ||||
36 | : KCModule(parent, args) | ||||
37 | { | ||||
38 | ForecastViewSettingsWidget* w = new ForecastViewSettingsWidget(this); | ||||
39 | addConfig(ForecastViewSettings::self(), w); | ||||
40 | QVBoxLayout *layout = new QVBoxLayout; | ||||
41 | setLayout(layout); | ||||
42 | layout->addWidget(w); | ||||
43 | setButtons(NoAdditionalButton); | ||||
44 | load(); | ||||
45 | } | ||||
46 | | ||||
47 | KCMForecastView::~KCMForecastView() | ||||
48 | { | ||||
49 | } | ||||
50 | | ||||
51 | K_PLUGIN_FACTORY_WITH_JSON(KCMForecastViewFactory, "kcm_forecastview.json", registerPlugin<KCMForecastView>();) | ||||
52 | | ||||
53 | #include "kcm_forecastview.moc" |