1 /*
2     SPDX-FileCopyrightText: 2010 Daniel Nicoletti <dantti12@gmail.com>
3 
4     SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #include "GenericPage.h"
8 
GenericPage(QWidget * parent)9 GenericPage::GenericPage(QWidget *parent) :
10     QWidget(parent),
11     m_working(0)
12 {
13 }
14 
working()15 void GenericPage::working()
16 {
17     if (m_working++ == 0) {
18         emit startWorking();
19     }
20 }
21 
notWorking()22 void GenericPage::notWorking()
23 {
24     if (--m_working == 0) {
25         emit stopWorking();
26     }
27 }
28 
values() const29 QVariantHash GenericPage::values() const
30 {
31     return m_args;
32 }
33 
setValues(const QVariantHash & args)34 void GenericPage::setValues(const QVariantHash &args)
35 {
36     m_args = args;
37 }
38 
39 #include "moc_GenericPage.cpp"
40