![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdialog_p.h>
Protected Member Functions | |
virtual int | dialogCode () const |
Private Member Functions | |
virtual void | initHelper (QPlatformDialogHelper *) |
virtual void | helperPrepareShow (QPlatformDialogHelper *) |
virtual void | helperDone (QDialog::DialogCode, QPlatformDialogHelper *) |
Additional Inherited Members | |
Public Types inherited from QWidgetPrivate | |
enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
enum class | WindowHandleMode { Direct , Closest , TopLevel } |
enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
enum class | FocusDirection { Previous , Next } |
enum class | FocusChainRemovalRule { EnsureFocusOut = 0x01 , AssertConsistency = 0x02 } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Static Public Member Functions inherited from QWidgetPrivate | |
static QWidgetPrivate * | get (QWidget *w) |
static const QWidgetPrivate * | get (const QWidget *w) |
static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
static QWidget * | parentGraphicsView (const QWidget *widget) |
static QRect | screenGeometry (const QWidget *widget) |
static QRect | availableScreenGeometry (const QWidget *widget) |
static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static void | sendComposeStatus (QWidget *w, bool end) |
static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
static bool | insertIntoFocusChain (const QWidgetList &toBeInserted, FocusDirection direction, QWidget *position) |
static QWidgetList | takeFromFocusChain (QWidget *from, QWidget *to, FocusDirection direction=FocusDirection::Next) |
Static Public Member Functions inherited from QObjectPrivate | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Static Public Attributes inherited from QWidgetPrivate | |
static QWidgetMapper * | mapper = nullptr |
static QWidgetSet * | allWidgets = nullptr |
static int | instanceCounter = 0 |
static int | maxInstances = 0 |
Definition at line 35 of file qdialog_p.h.
|
inline |
Definition at line 40 of file qdialog_p.h.
QDialogPrivate::~QDialogPrivate | ( | ) |
Definition at line 73 of file qdialog.cpp.
|
virtual |
Reimplemented in QColorDialogPrivate, QColorDialogPrivate, QFileDialogPrivate, QFontDialogPrivate, QMessageBoxPrivate, and QMessageBoxPrivate.
Definition at line 100 of file qdialog.cpp.
void QDialogPrivate::close | ( | int | resultCode | ) |
Properly closes dialog and sets the resultCode.
Definition at line 119 of file qdialog.cpp.
|
inlineprotectedvirtual |
Reimplemented in QMessageBoxPrivate, and QMessageBoxPrivate.
Definition at line 94 of file qdialog_p.h.
|
inlineprivatevirtual |
Reimplemented in QFileDialogPrivate.
Definition at line 99 of file qdialog_p.h.
|
inlineprivatevirtual |
Reimplemented in QColorDialogPrivate, QColorDialogPrivate, QErrorMessagePrivate, QErrorMessagePrivate, QFileDialogPrivate, QFontDialogPrivate, QMessageBoxPrivate, and QMessageBoxPrivate.
Definition at line 98 of file qdialog_p.h.
|
inlineprivatevirtual |
Reimplemented in QColorDialogPrivate, QColorDialogPrivate, QErrorMessagePrivate, QErrorMessagePrivate, QFileDialogPrivate, QFontDialogPrivate, QMessageBoxPrivate, and QMessageBoxPrivate.
Definition at line 97 of file qdialog_p.h.
QPlatformDialogHelper * QDialogPrivate::platformHelper | ( | ) | const |
Definition at line 78 of file qdialog.cpp.
void QDialogPrivate::resetModalitySetByOpen | ( | ) |
This function is called by the push button pushButton when it becomes the default button. If pushButton is \nullptr, the dialogs default default button becomes the default button. This is what a push button calls when it loses focus.
Definition at line 459 of file qdialog.cpp.
bool QDialogPrivate::setNativeDialogVisible | ( | bool | visible | ) |
Definition at line 163 of file qdialog.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Reimplemented in QErrorMessagePrivate, QErrorMessagePrivate, QFileDialogPrivate, QFontDialogPrivate, QMessageBoxPrivate, and QMessageBoxPrivate.
Definition at line 756 of file qdialog.cpp.
QVariant QDialogPrivate::styleHint | ( | QPlatformDialogHelper::StyleHint | hint | ) | const |
Definition at line 177 of file qdialog.cpp.
QWindow * QDialogPrivate::transientParentWindow | ( | ) | const |
Definition at line 153 of file qdialog.cpp.
bool QDialogPrivate::doShowExtension |
Definition at line 66 of file qdialog_p.h.
QPointer<QEventLoop> QDialogPrivate::eventLoop |
Definition at line 85 of file qdialog_p.h.
QWidget* QDialogPrivate::extension |
Definition at line 65 of file qdialog_p.h.
QPoint QDialogPrivate::lastRMBPress |
Definition at line 72 of file qdialog_p.h.
QSize QDialogPrivate::max |
Definition at line 67 of file qdialog_p.h.
QSize QDialogPrivate::min |
Definition at line 67 of file qdialog_p.h.
bool QDialogPrivate::nativeDialogInUse |
Definition at line 87 of file qdialog_p.h.
Qt::Orientation QDialogPrivate::orientation |
Definition at line 64 of file qdialog_p.h.
int QDialogPrivate::rescode |
Definition at line 81 of file qdialog_p.h.
int QDialogPrivate::resetModalityTo |
Definition at line 82 of file qdialog_p.h.
QSize QDialogPrivate::size |
Definition at line 67 of file qdialog_p.h.
bool QDialogPrivate::wasModalitySet |
Definition at line 83 of file qdialog_p.h.