Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QMessageDialogOptions Class Reference

#include <qplatformdialoghelper.h>

Collaboration diagram for QMessageDialogOptions:

Classes

struct  CustomButton

Public Types

enum class  Option { DontUseNativeDialog = 0x00000001 }
enum  StandardIcon {
  NoIcon , Information , Warning , Critical ,
  Question
}

Public Member Functions

QSharedPointer< QMessageDialogOptionsclone () const
QString windowTitle () const
void setWindowTitle (const QString &)
void setStandardIcon (StandardIcon icon)
StandardIcon standardIcon () const
void setIconPixmap (const QPixmap &pixmap)
QPixmap iconPixmap () const
void setText (const QString &text)
QString text () const
void setInformativeText (const QString &text)
QString informativeText () const
void setDetailedText (const QString &text)
QString detailedText () const
void setOption (Option option, bool on=true)
bool testOption (Option option) const
void setOptions (Options options)
Options options () const
void setStandardButtons (QPlatformDialogHelper::StandardButtons buttons)
QPlatformDialogHelper::StandardButtons standardButtons () const
int addButton (const QString &label, QPlatformDialogHelper::ButtonRole role, void *buttonImpl=nullptr, int buttonId=0)
void removeButton (int id)
const QList< CustomButton > & customButtons ()
const CustomButtoncustomButton (int id)
void clearCustomButtons ()
void setCheckBox (const QString &label, Qt::CheckState state)
QString checkBoxLabel () const
Qt::CheckState checkBoxState () const
void setEscapeButton (int id)
int escapeButton () const
void setDefaultButton (int id)
int defaultButton () const

Static Public Member Functions

static QSharedPointer< QMessageDialogOptionscreate ()

Protected Member Functions

 QMessageDialogOptions (QMessageDialogOptionsPrivate *dd)
 ~QMessageDialogOptions ()

Detailed Description

Definition at line 398 of file qplatformdialoghelper.h.

Member Enumeration Documentation

◆ Option

enum class QMessageDialogOptions::Option
strong
Enumerator
DontUseNativeDialog 

Definition at line 408 of file qplatformdialoghelper.h.

◆ StandardIcon

Enumerator
NoIcon 
Information 
Warning 
Critical 
Question 

Definition at line 415 of file qplatformdialoghelper.h.

Constructor & Destructor Documentation

◆ QMessageDialogOptions()

QMessageDialogOptions::QMessageDialogOptions ( QMessageDialogOptionsPrivate * dd)
protected

Definition at line 757 of file qplatformdialoghelper.cpp.

◆ ~QMessageDialogOptions()

QMessageDialogOptions::~QMessageDialogOptions ( )
protected

Definition at line 762 of file qplatformdialoghelper.cpp.

Member Function Documentation

◆ addButton()

int QMessageDialogOptions::addButton ( const QString & label,
QPlatformDialogHelper::ButtonRole role,
void * buttonImpl = nullptr,
int buttonId = 0 )

Definition at line 856 of file qplatformdialoghelper.cpp.

◆ checkBoxLabel()

QString QMessageDialogOptions::checkBoxLabel ( ) const

Definition at line 896 of file qplatformdialoghelper.cpp.

◆ checkBoxState()

Qt::CheckState QMessageDialogOptions::checkBoxState ( ) const

Definition at line 901 of file qplatformdialoghelper.cpp.

◆ clearCustomButtons()

void QMessageDialogOptions::clearCustomButtons ( )

Definition at line 879 of file qplatformdialoghelper.cpp.

◆ clone()

QSharedPointer< QMessageDialogOptions > QMessageDialogOptions::clone ( ) const

Definition at line 781 of file qplatformdialoghelper.cpp.

◆ create()

QSharedPointer< QMessageDialogOptions > QMessageDialogOptions::create ( )
static

Definition at line 776 of file qplatformdialoghelper.cpp.

◆ customButton()

const QMessageDialogOptions::CustomButton * QMessageDialogOptions::customButton ( int id)

Definition at line 884 of file qplatformdialoghelper.cpp.

◆ customButtons()

const QList< QMessageDialogOptions::CustomButton > & QMessageDialogOptions::customButtons ( )

Definition at line 874 of file qplatformdialoghelper.cpp.

◆ defaultButton()

int QMessageDialogOptions::defaultButton ( ) const

Definition at line 911 of file qplatformdialoghelper.cpp.

◆ detailedText()

QString QMessageDialogOptions::detailedText ( ) const

Definition at line 836 of file qplatformdialoghelper.cpp.

◆ escapeButton()

int QMessageDialogOptions::escapeButton ( ) const

Definition at line 921 of file qplatformdialoghelper.cpp.

◆ iconPixmap()

QPixmap QMessageDialogOptions::iconPixmap ( ) const

Definition at line 811 of file qplatformdialoghelper.cpp.

◆ informativeText()

QString QMessageDialogOptions::informativeText ( ) const

Definition at line 826 of file qplatformdialoghelper.cpp.

◆ options()

QMessageDialogOptions::Options QMessageDialogOptions::options ( ) const

◆ removeButton()

void QMessageDialogOptions::removeButton ( int id)

Definition at line 869 of file qplatformdialoghelper.cpp.

◆ setCheckBox()

void QMessageDialogOptions::setCheckBox ( const QString & label,
Qt::CheckState state )

Definition at line 890 of file qplatformdialoghelper.cpp.

◆ setDefaultButton()

void QMessageDialogOptions::setDefaultButton ( int id)

Definition at line 906 of file qplatformdialoghelper.cpp.

◆ setDetailedText()

void QMessageDialogOptions::setDetailedText ( const QString & text)

Definition at line 841 of file qplatformdialoghelper.cpp.

◆ setEscapeButton()

void QMessageDialogOptions::setEscapeButton ( int id)

Definition at line 916 of file qplatformdialoghelper.cpp.

◆ setIconPixmap()

void QMessageDialogOptions::setIconPixmap ( const QPixmap & pixmap)

Definition at line 806 of file qplatformdialoghelper.cpp.

◆ setInformativeText()

void QMessageDialogOptions::setInformativeText ( const QString & text)

Definition at line 831 of file qplatformdialoghelper.cpp.

◆ setOption()

void QMessageDialogOptions::setOption ( Option option,
bool on = true )

Definition at line 926 of file qplatformdialoghelper.cpp.

◆ setOptions()

void QMessageDialogOptions::setOptions ( Options options)

Definition at line 937 of file qplatformdialoghelper.cpp.

◆ setStandardButtons()

void QMessageDialogOptions::setStandardButtons ( QPlatformDialogHelper::StandardButtons buttons)

Definition at line 846 of file qplatformdialoghelper.cpp.

◆ setStandardIcon()

void QMessageDialogOptions::setStandardIcon ( StandardIcon icon)

Definition at line 801 of file qplatformdialoghelper.cpp.

◆ setText()

void QMessageDialogOptions::setText ( const QString & text)

Definition at line 821 of file qplatformdialoghelper.cpp.

◆ setWindowTitle()

void QMessageDialogOptions::setWindowTitle ( const QString & title)

Definition at line 791 of file qplatformdialoghelper.cpp.

◆ standardButtons()

QPlatformDialogHelper::StandardButtons QMessageDialogOptions::standardButtons ( ) const

Definition at line 851 of file qplatformdialoghelper.cpp.

◆ standardIcon()

QMessageDialogOptions::StandardIcon QMessageDialogOptions::standardIcon ( ) const

Definition at line 796 of file qplatformdialoghelper.cpp.

◆ testOption()

bool QMessageDialogOptions::testOption ( Option option) const

Definition at line 932 of file qplatformdialoghelper.cpp.

◆ text()

QString QMessageDialogOptions::text ( ) const

Definition at line 816 of file qplatformdialoghelper.cpp.

◆ windowTitle()

QString QMessageDialogOptions::windowTitle ( ) const

Definition at line 786 of file qplatformdialoghelper.cpp.


The documentation for this class was generated from the following files: