2
* Copyright (C) 2012 Ivan Cukic <ivan.cukic(at)kde.org>
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License version 2,
6
* or (at your option) any later version, as published by the Free
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details
14
* You should have received a copy of the GNU General Public
15
* License along with this program; if not, write to the
16
* Free Software Foundation, Inc.,
17
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21
#include "../../ui/Ui.h"
28
Ask::JOB_FACTORY(const QString & title, const QString & message, const QStringList & choices)
30
JOB_FACTORY_PROPERTY(title);
31
JOB_FACTORY_PROPERTY(message);
32
JOB_FACTORY_PROPERTY(choices);
35
QString Ask::message() const
40
void Ask::setMessage(const QString & message)
45
QString Ask::title() const
50
void Ask::setTitle(const QString & title)
55
QStringList Ask::choices() const
60
void Ask::setChoices(const QStringList & choices)
67
kDebug() << ">>> Ask" << m_message << m_choices;
69
// Needed due to namespace collision with Jobs::Ui
70
::Ui::ask(m_title, m_message, m_choices,
71
this, "choiceChosen");
74
void Ask::choiceChosen(int choice)