4#ifndef QQUICKABSTRACTDIALOG_P_H
5#define QQUICKABSTRACTDIALOG_P_H
20#include <QtCore/qobject.h>
21#include <QtGui/qpa/qplatformtheme.h>
22#include <QtGui/qpa/qplatformdialoghelper.h>
23#include <QtQml/qqmlparserstatus.h>
24#include <QtQml/qqmllist.h>
25#include <QtQml/qqml.h>
26#include <QtQuickDialogs2Utils/private/qquickdialogtype_p.h>
40 Q_PROPERTY(
QWindow *parentWindow READ parentWindow WRITE setParentWindow NOTIFY parentWindowChanged FINAL)
65 Qt::WindowFlags
flags()
const;
66 void setFlags(Qt::WindowFlags
flags);
72 void setVisible(
bool visible);
77 StandardCode
result()
const;
78 void setResult(StandardCode
result);
83 virtual void accept();
84 virtual void reject();
104 virtual bool useNativeDialog()
const;
109 QWindow *findParentWindow()
const;
111 bool m_visibleRequested =
false;
112 bool m_visible =
false;
113 bool m_complete =
false;
114 bool m_firstShow =
true;
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
std::unique_ptr< QPlatformDialogHelper > m_handle
void parentWindowChanged()
QList< QObject * > m_data
QQmlListProperty< QObject > data()
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLuint64 GLenum void * handle
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QML_DECLARE_TYPE(TYPE)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
file open(QIODevice::ReadOnly)
QFileDialog dialog(this)
[1]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent