File indexing completed on 2024-04-28 09:45:40
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