File indexing completed on 2024-04-28 05:49:56

0001 //  SPDX-FileCopyrightText: 1998 Matthias Hoelzer <hoelzer@kde.org>
0002 //  SPDX-FileCopyrightText: 2002-2005 David Faure <faure@kde.org>
0003 //  SPDX-License-Identifier: GPL-2.0-or-later
0004 
0005 #ifndef WIDGETS_H
0006 #define WIDGETS_H
0007 
0008 #include <QDate>
0009 #include <QWidget>
0010 #include <QStringList>
0011 
0012 namespace Widgets {
0013 bool inputBox(QWidget *parent, const QString &title, const QString &text, const QString &init, QString &result);
0014 bool passwordBox(QWidget *parent, const QString &title, const QString &text, QString &result);
0015 bool newPasswordBox(QWidget *parent, const QString &title, const QString &text, QString &result);
0016 int textBox(QWidget *parent, int width, int height, const QString &title, const QString &file);
0017 int imgBox(QWidget *parent, const QString &title, const QString &file);
0018 int imgInputBox(QWidget *parent, const QString &title, const QString &file, const QString &init, QString &result);
0019 int textInputBox(QWidget *parent, int width, int height, const QString &title, const QString &text, const QString &init, QString &result);
0020 bool listBox(QWidget *parent, const QString &title, const QString &text, const QStringList &args, const QString &defaultEntry, QString &result);
0021 bool checkList(QWidget *parent, const QString &title, const QString &text, const QStringList &args, bool separateOutput, QStringList &result);
0022 bool radioBox(QWidget *parent, const QString &title, const QString &text, const QStringList &args, QString &result);
0023 bool comboBox(QWidget *parent, const QString &title, const QString &text, const QStringList &args, const QString &defaultEntry, QString &result);
0024 bool slider(QWidget *parent, const QString &title, const QString &test, int minValue, int maxValue, int step, int &result);
0025 bool calendar(QWidget *parent, const QString &title, const QString &text, QDate &result, QDate defaultEntry);
0026 }
0027 
0028 #endif