![]() |
Qt 6.x
The Qt SDK
|
#include <qplatformdialoghelper.h>
Classes | |
struct | CustomButton |
Public Types | |
enum class | Option : quint8 { DontUseNativeDialog = 0x00000001 } |
enum | StandardIcon { NoIcon , Information , Warning , Critical , Question } |
Static Public Member Functions | |
static QSharedPointer< QMessageDialogOptions > | create () |
Protected Member Functions | |
QMessageDialogOptions (QMessageDialogOptionsPrivate *dd) | |
~QMessageDialogOptions () | |
Definition at line 398 of file qplatformdialoghelper.h.
|
strong |
Enumerator | |
---|---|
DontUseNativeDialog |
Definition at line 408 of file qplatformdialoghelper.h.
Enumerator | |
---|---|
NoIcon | |
Information | |
Warning | |
Critical | |
Question |
Definition at line 413 of file qplatformdialoghelper.h.
|
protected |
Definition at line 784 of file qplatformdialoghelper.cpp.
|
protected |
Definition at line 789 of file qplatformdialoghelper.cpp.
int QMessageDialogOptions::addButton | ( | const QString & | label, |
QPlatformDialogHelper::ButtonRole | role, | ||
void * | buttonImpl = nullptr |
||
) |
Definition at line 883 of file qplatformdialoghelper.cpp.
References QList< T >::append(), QMessageDialogOptionsPrivate::customButtons, and QMessageDialogOptionsPrivate::nextCustomButtonId.
QString QMessageDialogOptions::checkBoxLabel | ( | ) | const |
Definition at line 918 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::checkBoxLabel.
Qt::CheckState QMessageDialogOptions::checkBoxState | ( | ) | const |
Definition at line 923 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::checkBoxState.
Referenced by QCocoaMessageDialog::show().
QSharedPointer< QMessageDialogOptions > QMessageDialogOptions::clone | ( | ) | const |
Definition at line 808 of file qplatformdialoghelper.cpp.
References QSharedPointer< T >::create().
|
static |
Definition at line 803 of file qplatformdialoghelper.cpp.
References QSharedPointer< T >::create().
Referenced by QErrorMessagePrivate::helperPrepareShow().
const QMessageDialogOptions::CustomButton * QMessageDialogOptions::customButton | ( | int | id | ) |
Definition at line 906 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::customButtons, customButtons(), i, and QListSpecialMethodsBase< T >::indexOf().
Referenced by QMessageBoxPrivate::_q_helperClicked(), and QtAndroidDialogHelpers::QAndroidPlatformMessageDialogHelper::dialogResult().
const QList< QMessageDialogOptions::CustomButton > & QMessageDialogOptions::customButtons | ( | ) |
Definition at line 901 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::customButtons.
Referenced by customButton(), QCocoaMessageDialog::show(), and QIOSMessageDialog::show().
QString QMessageDialogOptions::detailedText | ( | ) | const |
Definition at line 863 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::detailedText.
Referenced by QQuickLabsPlatformMessageDialog::detailedText(), QQuickMessageDialog::detailedText(), setDetailedText(), QQuickLabsPlatformMessageDialog::setDetailedText(), QQuickMessageDialog::setDetailedText(), and QWidgetPlatformMessageDialog::show().
QPixmap QMessageDialogOptions::iconPixmap | ( | ) | const |
Definition at line 838 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::iconPixmap.
Referenced by QCocoaMessageDialog::show().
QString QMessageDialogOptions::informativeText | ( | ) | const |
Definition at line 853 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::informativeText.
Referenced by QQuickLabsPlatformMessageDialog::informativeText(), QQuickMessageDialog::informativeText(), setInformativeText(), QQuickLabsPlatformMessageDialog::setInformativeText(), QQuickMessageDialog::setInformativeText(), and QWidgetPlatformMessageDialog::show().
QMessageDialogOptions::Options QMessageDialogOptions::options | ( | ) | const |
Definition at line 945 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::options.
Referenced by QMessageBoxPrivate::canBeNativeDialog(), and setOptions().
QMessageDialogOptions::Q_FLAG | ( | Options | ) |
void QMessageDialogOptions::removeButton | ( | int | id | ) |
Definition at line 896 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::customButtons, and QList< T >::removeOne().
void QMessageDialogOptions::setCheckBox | ( | const QString & | label, |
Qt::CheckState | state | ||
) |
Definition at line 912 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::checkBoxLabel, QMessageDialogOptionsPrivate::checkBoxState, and state.
Referenced by QMessageBoxPrivate::helperPrepareShow().
Definition at line 868 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::detailedText, and detailedText().
Referenced by QMessageBoxPrivate::helperPrepareShow(), QQuickLabsPlatformMessageDialog::setDetailedText(), and QQuickMessageDialog::setDetailedText().
Definition at line 833 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::iconPixmap, and pixmap.
Referenced by QMessageBoxPrivate::helperPrepareShow().
Definition at line 858 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::informativeText, and informativeText().
Referenced by QMessageBoxPrivate::helperPrepareShow(), QQuickLabsPlatformMessageDialog::setInformativeText(), and QQuickMessageDialog::setInformativeText().
Definition at line 928 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::options, and setOptions().
Definition at line 939 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::options, and options().
Referenced by setOption().
void QMessageDialogOptions::setStandardButtons | ( | QPlatformDialogHelper::StandardButtons | buttons | ) |
Definition at line 873 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::buttons.
Referenced by QMessageBoxPrivate::helperPrepareShow(), QQuickLabsPlatformMessageDialog::setButtons(), and QQuickMessageDialog::setButtons().
void QMessageDialogOptions::setStandardIcon | ( | StandardIcon | icon | ) |
Definition at line 828 of file qplatformdialoghelper.cpp.
References icon, and QMessageDialogOptionsPrivate::icon.
Referenced by QMessageBoxPrivate::helperPrepareShow().
Definition at line 848 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::text, and text().
Referenced by QMessageBoxPrivate::helperPrepareShow(), QQuickLabsPlatformMessageDialog::setText(), and QQuickMessageDialog::setText().
Definition at line 818 of file qplatformdialoghelper.cpp.
References title, and QMessageDialogOptionsPrivate::windowTitle.
Referenced by QMessageBoxPrivate::helperPrepareShow(), QQuickLabsPlatformMessageDialog::onShow(), and QQuickMessageDialog::onShow().
QPlatformDialogHelper::StandardButtons QMessageDialogOptions::standardButtons | ( | ) | const |
Definition at line 878 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::buttons.
Referenced by QQuickLabsPlatformMessageDialog::buttons(), QQuickMessageDialog::buttons(), QQuickLabsPlatformMessageDialog::setButtons(), QQuickMessageDialog::setButtons(), and QWidgetPlatformMessageDialog::show().
QMessageDialogOptions::StandardIcon QMessageDialogOptions::standardIcon | ( | ) | const |
Definition at line 823 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::icon.
Referenced by QWidgetPlatformMessageDialog::show().
bool QMessageDialogOptions::testOption | ( | Option | option | ) | const |
Definition at line 934 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::options.
QString QMessageDialogOptions::text | ( | ) | const |
Definition at line 843 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::text.
Referenced by setText(), QQuickLabsPlatformMessageDialog::setText(), QQuickMessageDialog::setText(), QWidgetPlatformMessageDialog::show(), QQuickLabsPlatformMessageDialog::text(), and QQuickMessageDialog::text().
QString QMessageDialogOptions::windowTitle | ( | ) | const |
Definition at line 813 of file qplatformdialoghelper.cpp.
References QMessageDialogOptionsPrivate::windowTitle.
Referenced by QWidgetPlatformMessageDialog::show(), QQuickPlatformMessageDialog::show(), QCocoaMessageDialog::show(), and QIOSMessageDialog::show().