Kross
form.cpp
139 QObject::connect(d->filewidget, SIGNAL(fileSelected(QUrl)), this, SLOT(slotFileSelected(QUrl)));
140 QObject::connect(d->filewidget, SIGNAL(fileHighlighted(QUrl)), this, SIGNAL(slotFileHighlighted(QUrl)));
142 QObject::connect(d->filewidget, SIGNAL(filterChanged(QString)), this, SIGNAL(filterChanged(QString)));
164 KFileWidget::OperationMode m = (KFileWidget::OperationMode) e.keysToValue(mode.toLatin1().constData());
176 f.replace(QRegExp("([^\\\\]{1,1})/"), "\\1\\/"); // escape '/' chars else KFileDialog assumes they are mimetypes :-/
244 FormProgressDialog::FormProgressDialog(const QString &caption, const QString &labelText) : KPageDialog(), d(new Private)
327 if (KMessageBox::messageBox(this, KMessageBox::WarningContinueCancel, i18n("Cancel?")) == KMessageBox::Continue) {
377 connect(buttonBox(), SIGNAL(clicked(QAbstractButton*)), this, SLOT(slotButtonClicked(QAbstractButton*)));
452 static KPageWidgetItem *formAddPage(KPageDialog *dialog, const QString &name, const QString &header, const QString &iconname)
470 QWidget *FormDialog::addPage(const QString &name, const QString &header, const QString &iconname)
472 return d->items.insert(name, formAddPage((KPageDialog *)this, name, header, iconname)).value()->widget();
515 connect(buttonBox(), SIGNAL(clicked(QAbstractButton*)), this, SLOT(slotButtonClicked(QAbstractButton*)));
568 QWidget *FormAssistant::addPage(const QString &name, const QString &header, const QString &iconname)
570 return d->items.insert(name, formAddPage((KPageDialog *)this, name, header, iconname)).value()->widget();
644 virtual QLayout* createLayout(const QString& className, QObject* parent = 0, const QString& name = QString())
648 virtual QWidget* createWidget(const QString& className, QWidget* parent = 0, const QString& name = QString())
683 QString FormModule::showMessageBox(const QString &dialogtype, const QString &caption, const QString &message, const QString &details)
760 QWidget *FormModule::createWidget(QWidget *parent, const QString &className, const QString &name)
790 QString i18nd = e.attribute("comment").isEmpty() ? tr(e.text()) : tr(e.text(), e.attribute("comment"));
820 // qDebug() << QString("Kross::FormModule::createWidgetFromUIFile: There exists no such file \"%1\"").arg(filename);
void setValid(KPageWidgetItem *page, bool enable)
QString text() const const
bool isNull() const const
T * create(const QString &keyword, QObject *parent=nullptr, const QVariantList &args=QVariantList())
QString text() const const
void setRange(int minimum, int maximum)
Set the minimum and maximum range of the progressbar.
Definition: form.cpp:302
QWidget * activeModalWidget()
QDomNode firstChild() const const
QDomElement toElement() const const
QWidget(QWidget *parent, Qt::WindowFlags f)
bool disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
void addText(const QString &text)
Add to the HTML-text that is displayed as information the text text .
Definition: form.cpp:313
virtual bool open(QIODevice::OpenMode flags) override
ReadOnly
QListWidgetItem * item(int row) const const
void setSizePolicy(QSizePolicy)
The FormProgressDialog class provides access to progressbar.
Definition: form.h:159
virtual bool open(QIODevice::OpenMode mode) override
QDomNode removeChild(const QDomNode &oldChild)
QLayout * layout() const const
bool isNull() const const
void update()
bool isAppropriate(const QString &name) const
Definition: form.cpp:573
QDomText createTextNode(const QString &value)
bool isCharacterData() const const
QIcon fromTheme(const QString &name)
QDialogButtonBox::StandardButton standardButton(QAbstractButton *button) const const
bool setContent(const QByteArray &data, bool namespaceProcessing, QString *errorMsg, int *errorLine, int *errorColumn)
QWidget * activeWindow()
QByteArray toLatin1() const const
void setFaceType(FaceType faceType)
void setText(const QString &text)
Set the HTML-text that is displayed as information to the text text .
Definition: form.cpp:307
QWidget * createDialog(const QString &caption)
Create and return a new FormDialog instance.
Definition: form.cpp:727
QString caption()
bool exists() const const
QDomNode at(int index) const const
QWidget * createAssistant(const QString &caption)
Create and return a new FormAssistant instance.
Definition: form.cpp:732
virtual void back()
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
int size() const const
void setStandardButtons(QDialogButtonBox::StandardButtons buttons)
void addWidget(QWidget *widget, int stretch, Qt::Alignment alignment)
void currentPageChanged(KPageWidgetItem *current, KPageWidgetItem *before)
void clear()
void setIcon(const QIcon &icon)
bool isValid() const const
void setAppropriate(const QString &name, bool appropriate)
Definition: form.cpp:577
QWidget * createListView(QWidget *parent)
Create and return a new FormListView instance.
Definition: form.cpp:841
virtual void setVisible(bool visible)
ButtonCode messageBox(QWidget *parent, DialogType type, const QString &text, const QString &title=QString(), const KGuiItem &primaryAction=KStandardGuiItem::yes(), const KGuiItem &secondaryAction=KStandardGuiItem::no(), const KGuiItem &cancelAction=KStandardGuiItem::cancel(), const QString &dontShowAskAgainName=QString(), Options options=Notify)
DialogType
QString toString(QUrl::FormattingOptions options) const const
void canceled()
This signal got emitted if the user requests to cancel the operation.
QString i18n(const char *text, const TYPE &arg...)
The FormModule provides access to UI functionality like dialogs or widgets.
Definition: form.h:535
int keysToValue(const char *keys, bool *ok) const const
const char * valueToKey(int value) const const
QAction * createAction(QObject *parent)
Create and return a new QAction instance.
Definition: form.cpp:850
WarningYesNoCancel
QWidget * createWidget(const QString &className)
Create and return a new QWidget instance.
Definition: form.cpp:753
qint64 restart()
bool isEmpty() const const
QUrl fromLocalFile(const QString &localFile)
void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
Sorry
QByteArray toUtf8() const const
QuestionYesNo
bool isValid(KPageWidgetItem *page) const
void setWindowTitle(const QString &)
QDomNodeList elementsByTagName(const QString &tagname) const const
QWidget * addPage(const QString &name, const QString &header=QString(), const QString &iconname=QString())
Add and return a new page.
Definition: form.cpp:568
The FormAssistant class provides access to KAssistantDialog objects as top-level containers.
Definition: form.h:389
QDomDocument ownerDocument() const const
KPluginFactory * factory()
void addPage(KPageWidgetItem *item)
QWidget * createFileWidget(QWidget *parent, const QString &startDirOrVariable=QString())
Create and return a new FormFileWidget instance.
Definition: form.cpp:832
QString showMessageBox(const QString &dialogtype, const QString &caption, const QString &message, const QString &details=QString())
Show a messagebox.
Definition: form.cpp:683
virtual int exec()
int indexOfEnumerator(const char *name) const const
Rejected
QuestionYesNoCancel
virtual void close() override
QWidget * addPage(const QString &name, const QString &header=QString(), const QString &iconname=QString())
Add and return a new page.
Definition: form.cpp:470
qint64 elapsed() const const
virtual void done(int r)
void fileHighlighted(const QString &)
Emitted when the user highlights a file.
Plain
QObject * createLayout(QWidget *parent, const QString &layout)
Create and return a new QWidget instance.
Definition: form.cpp:737
virtual bool openUrl(const QUrl &url)
void setEnabled(bool)
QString i18nd(const char *domain, const char *text, const TYPE &arg...)
virtual const QMetaObject * metaObject() const const
bool isAppropriate(KPageWidgetItem *page) const
QString & replace(int position, int n, QChar after)
The FormDialog class provides access to KPageDialog objects as top-level containers.
Definition: form.h:239
void show()
QObject * loadPart(QWidget *parent, const QString &name, const QUrl &url=QUrl())
Load and return a KPart component.
Definition: form.cpp:855
QString name() const
void setMinimumHeight(int minh)
virtual void next()
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:722
QWidget * widget() const
void setAppropriate(KPageWidgetItem *page, bool appropriate)
QString path(QUrl::ComponentFormattingOptions options) const const
void setValid(const QString &name, bool enable)
Definition: form.cpp:589
const char * constData() const const
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
QPushButton * button(QDialogButtonBox::StandardButton which) const const
QDomNode appendChild(const QDomNode &newChild)
void setSpacing(int spacing)
QWidget * createWidgetFromUIFile(QWidget *parent, const QString &filename)
Create and return a new QWidget instance.
Definition: form.cpp:816
void detailedError(QWidget *parent, const QString &text, const QString &details, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
QWidget * createWidgetFromUI(QWidget *parent, const QString &xml)
Create and return a new QWidget instance.
Definition: form.cpp:779
void addWidget(QWidget *w)
void addItem(const QString &label)
int exec() override
Shows the dialog as a modal dialog, blocking until the user closes it and returns the execution resul...
Definition: form.cpp:337
void setMode(const QString &mode)
Set the Mode the FormFileWidget should have to mode .
Definition: form.cpp:161
void setContentsMargins(int left, int top, int right, int bottom)
QMetaEnum enumerator(int index) const const
QDomNode nextSibling() const const
FaceType
bool setButtonText(const QString &button, const QString &text)
Set the text of a button.
Definition: form.cpp:401
KPageWidgetItem * currentPage() const
void setMinimumWidth(int minw)
bool isCanceled()
Returns true if the user requested to cancel the operation.
Definition: form.cpp:347
int row(const QListWidgetItem *item) const const
QByteArray readAll()
QString attribute(const QString &name, const QString &defValue) const const
Expanding
OperationMode
void setCurrentPage(KPageWidgetItem *item)
virtual QWidget * widget()
void setLayout(QLayout *layout)
QPushButton * button(QDialogButtonBox::StandardButton which) const
void setHeader(const QString &header)
WarningYesNo
QDialogButtonBox * buttonBox()
currentRow
QObject * parent() const const
void setText(const QString &text)
QString message
void fileSelected(const QString &file)
Emitted when the user selects a file.
cursor
count
void setMimeFilter(const QStringList &filter)
Set the mimetype filter to filter .
Definition: form.cpp:185
QByteArray toByteArray(int indent) const const
The FormFileWidget class provides access to a KFileWidget.
Definition: form.h:58
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Dec 7 2023 04:10:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Dec 7 2023 04:10:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.