Kross
form.cpp
Go to the documentation of this file.
121 QObject::connect(d->filewidget, SIGNAL(fileSelected(QString)), this, SLOT(slotFileSelected(QString)));
123 QObject::connect(d->filewidget, SIGNAL(fileSelected(QString)), this, SIGNAL(fileSelected(QString)));
124 QObject::connect(d->filewidget, SIGNAL(fileHighlighted(QString)), this, SIGNAL(fileHighlighted(QString)));
126 QObject::connect(d->filewidget, SIGNAL(filterChanged(QString)), this, SIGNAL(filterChanged(QString)));
219FormProgressDialog::FormProgressDialog(const QString& caption, const QString& labelText) : KPageDialog(), d(new Private)
302 if( KMessageBox::messageBox(this, KMessageBox::WarningContinueCancel, i18n("Cancel?")) == KMessageBox::Continue ) {
416static KPageWidgetItem* formAddPage(KPageDialog* dialog, const QString& name, const QString& header, const QString& iconname)
433QWidget* FormDialog::addPage(const QString& name, const QString& header, const QString& iconname)
435 return d->items.insert(name, formAddPage((KPageDialog*)this,name,header,iconname)).value()->widget();
532QWidget* FormAssistant::addPage(const QString& name, const QString& header, const QString& iconname)
534 return d->items.insert(name, formAddPage((KPageDialog*)this,name,header,iconname)).value()->widget();
606 virtual QLayout* createLayout(const QString& className, QObject* parent = 0, const QString& name = QString())
610 virtual QWidget* createWidget(const QString& className, QWidget* parent = 0, const QString& name = QString())
645QString FormModule::showMessageBox(const QString& dialogtype, const QString& caption, const QString& message, const QString& details)
715QWidget* FormModule::createWidget(QWidget* parent, const QString& className, const QString& name)
774 kDebug() << QString("Kross::FormModule::createWidgetFromUIFile: There exists no such file \"%1\"").arg(filename);
778 kDebug() << QString("Kross::FormModule::createWidgetFromUIFile: Failed to open the file \"%1\"").arg(filename);
bool isValid(KPageWidgetItem *page) const
virtual void back()
virtual void next()
bool isAppropriate(KPageWidgetItem *page) const
void setAppropriate(KPageWidgetItem *page, bool appropriate)
void setValid(KPageWidgetItem *page, bool enable)
KAssistantDialog(QWidget *parent=0, Qt::WindowFlags flags=0)
QWidget * mainWidget()
void setMainWidget(QWidget *widget)
KPushButton * button(ButtonCode id) const
virtual void slotButtonClicked(int button)
void enableButton(ButtonCode id, bool state)
void setButtons(ButtonCodes buttonMask)
void showButton(ButtonCode id, bool state)
ButtonCode
Help
Cancel
void setButtonText(ButtonCode id, const QString &text)
virtual void setCaption(const QString &caption)
static void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &caption=QString(), Options options=Notify)
static void detailedError(QWidget *parent, const QString &text, const QString &details, const QString &caption=QString(), Options options=Notify)
Continue
Cancel
static int messageBox(QWidget *parent, DialogType type, const QString &text, const QString &caption=QString(), const KGuiItem &buttonYes=KStandardGuiItem::yes(), const KGuiItem &buttonNo=KStandardGuiItem::no(), const KGuiItem &buttonCancel=KStandardGuiItem::cancel(), const QString &dontShowAskAgainName=QString(), Options options=Notify)
DialogType
Error
QuestionYesNoCancel
WarningContinueCancel
WarningYesNoCancel
Sorry
QuestionYesNo
WarningYesNo
Information
FaceType
Plain
void currentPageChanged(KPageWidgetItem *current, KPageWidgetItem *before)
void setCurrentPage(KPageWidgetItem *item)
KPageWidgetItem * currentPage() const
void setFaceType(FaceType faceType)
void addPage(KPageWidgetItem *item)
KPageDialog(QWidget *parent=0, Qt::WindowFlags flags=0)
QString name
QWidget * widget() const
void setIcon(const KIcon &icon)
void setHeader(const QString &header)
T * create(const QString &keyword, QObject *parent=0, const QVariantList &args=QVariantList())
KPluginFactory * factory()
QString path(AdjustPathOption trailing=LeaveTrailingSlash) const
The FormAssistant class provides access to KAssistantDialog objects as top-level containers.
Definition form.h:384
void setAppropriate(const QString &name, bool appropriate)
Definition form.cpp:541
QWidget * addPage(const QString &name, const QString &header=QString(), const QString &iconname=QString())
Add and return a new page.
Definition form.cpp:532
void backClicked()
void setValid(const QString &name, bool enable)
Definition form.cpp:552
bool isAppropriate(const QString &name) const
Definition form.cpp:537
The FormDialog class provides access to KDialog objects as top-level containers.
Definition form.h:233
void setMainWidget(QWidget *newMainWidget)
Set the newMainWidget QWidget as main widget.
Definition form.cpp:438
QWidget * addPage(const QString &name, const QString &header=QString(), const QString &iconname=QString())
Add and return a new page.
Definition form.cpp:433
bool setButtonText(const QString &button, const QString &text)
Set the text of a button.
Definition form.cpp:372
void filterChanged(const QString &filter)
Emitted when the filter changed, i.e.
void selectionChanged()
Emitted when the user hilights one or more files in multiselection mode.
void fileSelected(const QString &file)
Emitted when the user selects a file.
void setMode(const QString &mode)
Set the Mode the FormFileWidget should have to mode .
Definition form.cpp:144
void setMimeFilter(const QStringList &filter)
Set the mimetype filter to filter .
Definition form.cpp:168
FormFileWidget(QWidget *parent, const QString &startDirOrVariable)
Definition form.cpp:107
void fileHighlighted(const QString &)
Emitted when the user highlights a file.
The FormModule provides access to UI functionality like dialogs or widgets.
Definition form.h:526
QString showMessageBox(const QString &dialogtype, const QString &caption, const QString &message, const QString &details=QString())
Show a messagebox.
Definition form.cpp:645
QAction * createAction(QObject *parent)
Create and return a new QAction instance.
Definition form.cpp:802
QObject * createLayout(QWidget *parent, const QString &layout)
Create and return a new QWidget instance.
Definition form.cpp:694
QWidget * createWidget(const QString &className)
Create and return a new QWidget instance.
Definition form.cpp:708
QWidget * createFileWidget(QWidget *parent, const QString &startDirOrVariable=QString())
Create and return a new FormFileWidget instance.
Definition form.cpp:786
QWidget * createWidgetFromUI(QWidget *parent, const QString &xml)
Create and return a new QWidget instance.
Definition form.cpp:734
QWidget * createListView(QWidget *parent)
Create and return a new FormListView instance.
Definition form.cpp:794
QWidget * showProgressDialog(const QString &caption, const QString &labelText)
Show a progressdialog to provide visible feedback on the progress of a slow operation.
Definition form.cpp:679
QWidget * createWidgetFromUIFile(QWidget *parent, const QString &filename)
Create and return a new QWidget instance.
Definition form.cpp:770
QWidget * createDialog(const QString &caption)
Create and return a new FormDialog instance.
Definition form.cpp:684
QWidget * createAssistant(const QString &caption)
Create and return a new FormAssistant instance.
Definition form.cpp:689
QObject * loadPart(QWidget *parent, const QString &name, const QUrl &url=QUrl())
Load and return a KPart component.
Definition form.cpp:807
The FormProgressDialog class provides access to progressbar.
Definition form.h:156
FormProgressDialog(const QString &caption, const QString &labelText)
Definition form.cpp:219
void setText(const QString &text)
Set the HTML-text that is displayed as information to the text text .
Definition form.cpp:282
int exec()
Shows the dialog as a modal dialog, blocking until the user closes it and returns the execution resul...
Definition form.cpp:312
void addText(const QString &text)
Add to the HTML-text that is displayed as information the text text .
Definition form.cpp:288
void canceled()
This signal got emitted if the user requests to cancel the operation.
void setRange(int minimum, int maximum)
Set the minimum and maximum range of the progressbar.
Definition form.cpp:277
const char header[]
static KPageWidgetItem * formAddPage(KPageDialog *dialog, const QString &name, const QString &header, const QString &iconname)
Definition form.cpp:416
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
QString i18n(const char *text)
Definition action.cpp:36
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.