Qyoto
4.0.7
Qyoto is a C# language binding for Qt
|
The QDialog class is the base class of dialog windows. More...
Public Types | |
enum | DialogCode { Accepted = 1, Rejected = 0 } |
More... | |
![]() | |
enum | RenderFlag { DrawChildren = 2, DrawWindowBackground = 1, IgnoreMask = 4 } |
More... | |
Public Member Functions | |
QDialog (QWidget parent=null, Qt.WindowType f=0) | |
More... | |
override void | CreateProxy () |
virtual void | Accept () |
More... | |
virtual void | Done (int r) |
More... | |
override bool | EventFilter (QObject o, QEvent e) |
More... | |
new int | Exec () |
More... | |
new void | Open () |
More... | |
virtual void | Reject () |
More... | |
new void | ShowExtension (bool showIt) |
More... | |
new void | Dispose () |
![]() | |
QWidget (QWidget parent=null, Qt.WindowType f=0) | |
More... | |
override void | CreateProxy () |
new void | ActivateWindow () |
More... | |
new void | AddAction (QAction action) |
More... | |
new void | AddActions (System.Collections.Generic.List< QAction > actions) |
More... | |
new void | AdjustSize () |
More... | |
new QWidget | ChildAt (QPoint p) |
More... | |
new QWidget | ChildAt (int x, int y) |
More... | |
new void | ClearFocus () |
More... | |
new void | ClearMask () |
More... | |
new bool | Close () |
More... | |
new void | CreateWinId () |
new void | EnsurePolished () |
More... | |
override bool | OnEvent (QEvent @event) |
More... | |
new QWidget | FocusWidget () |
More... | |
new void | GetContentsMargins (ref int left, ref int top, ref int right, ref int bottom) |
More... | |
virtual System.IntPtr | GetDC () |
More... | |
new void | GrabGesture (Qt.GestureType type, Qt.GestureFlag flags=0) |
More... | |
new void | GrabKeyboard () |
More... | |
new void | GrabMouse () |
More... | |
new void | GrabMouse (QCursor cursor) |
More... | |
new int | GrabShortcut (QKeySequence key, Qt.ShortcutContext context=Qt.ShortcutContext.WindowShortcut) |
More... | |
virtual int | HeightForWidth (int w) |
More... | |
new void | Hide () |
More... | |
virtual object | InputMethodQuery (Qt.InputMethodQuery query) |
More... | |
new void | InsertAction (QAction before, QAction action) |
More... | |
new void | InsertActions (QAction before, System.Collections.Generic.List< QAction > actions) |
More... | |
new bool | IsAncestorOf (QWidget child) |
More... | |
new bool | IsEnabledTo (QWidget ancestor) |
More... | |
new bool | IsVisibleTo (QWidget ancestor) |
More... | |
new void | Lower () |
More... | |
new QPoint | MapFrom (QWidget parent, QPoint pos) |
More... | |
new QPoint | MapFromGlobal (QPoint pos) |
More... | |
new QPoint | MapFromParent (QPoint pos) |
More... | |
new QPoint | MapTo (QWidget parent, QPoint pos) |
More... | |
new QPoint | MapToGlobal (QPoint pos) |
More... | |
new QPoint | MapToParent (QPoint pos) |
More... | |
new void | Move (int x, int y) |
new void | OverrideWindowFlags (Qt.WindowType type) |
More... | |
new void | OverrideWindowState (Qt.WindowState state) |
new void | Raise () |
More... | |
virtual void | ReleaseDC (System.IntPtr hdc) |
More... | |
new void | ReleaseKeyboard () |
More... | |
new void | ReleaseMouse () |
More... | |
new void | ReleaseShortcut (int id) |
More... | |
new void | RemoveAction (QAction action) |
More... | |
new void | Render (IQPaintDevice target) |
More... | |
new void | Render (QPainter painter) |
More... | |
new void | Render (IQPaintDevice target, QPoint targetOffset) |
More... | |
new void | Render (QPainter painter, QPoint targetOffset) |
More... | |
new void | Render (IQPaintDevice target, QPoint targetOffset, QRegion sourceRegion, QWidget.RenderFlag renderFlags=QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren) |
More... | |
new void | Render (QPainter painter, QPoint targetOffset, QRegion sourceRegion, QWidget.RenderFlag renderFlags=QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren) |
More... | |
new void | Repaint () |
More... | |
new void | Repaint (QRect rect) |
More... | |
new void | Repaint (QRegion rgn) |
More... | |
new void | Repaint (int x, int y, int w, int h) |
More... | |
new void | Resize (int w, int h) |
new bool | RestoreGeometry (QByteArray geometry) |
More... | |
new QByteArray | SaveGeometry () |
More... | |
new void | Scroll (int dx, int dy) |
More... | |
new void | Scroll (int dx, int dy, QRect r) |
More... | |
new void | SetAttribute (Qt.WidgetAttribute attribute, bool on=true) |
More... | |
new void | SetBaseSize (int basew, int baseh) |
new void | SetContentsMargins (int left, int top, int right, int bottom) |
More... | |
new void | SetDisabled (bool disable) |
More... | |
new void | SetFixedHeight (int h) |
More... | |
new void | SetFixedSize (QSize s) |
More... | |
new void | SetFixedSize (int w, int h) |
More... | |
new void | SetFixedWidth (int w) |
More... | |
new void | SetFocus () |
More... | |
new void | SetFocus (Qt.FocusReason reason) |
More... | |
new void | SetGeometry (int x, int y, int w, int h) |
new void | SetHidden (bool hidden) |
More... | |
new void | SetMask (QBitmap bitmap) |
More... | |
new void | SetMaximumSize (int maxw, int maxh) |
new void | SetMinimumSize (int minw, int minh) |
new void | SetParent (QWidget parent) |
More... | |
new void | SetParent (QWidget parent, Qt.WindowType f) |
More... | |
new void | SetShortcutAutoRepeat (int id, bool enable=true) |
More... | |
new void | SetShortcutEnabled (int id, bool enable=true) |
More... | |
new void | SetShown (bool shown) |
More... | |
new void | SetSizeIncrement (int w, int h) |
new void | SetSizePolicy (QSizePolicy.Policy horizontal, QSizePolicy.Policy vertical) |
new void | Show () |
More... | |
new void | ShowFullScreen () |
More... | |
new void | ShowMaximized () |
More... | |
new void | ShowMinimized () |
More... | |
new void | ShowNormal () |
More... | |
new void | StackUnder (QWidget w) |
More... | |
new bool | TestAttribute (Qt.WidgetAttribute attribute) |
More... | |
new void | UngrabGesture (Qt.GestureType type) |
More... | |
new void | UnsetCursor () |
new void | UnsetLayoutDirection () |
new void | UnsetLocale () |
new void | Update () |
More... | |
new void | Update (QRect rect) |
More... | |
new void | Update (QRegion rgn) |
More... | |
new void | Update (int x, int y, int w, int h) |
More... | |
new void | UpdateGeometry () |
More... | |
new void | Dispose () |
![]() | |
QObject (QObject parent=null) | |
More... | |
new bool | BlockSignals (bool b) |
More... | |
new bool | Connect (QObject sender, string signal, string member, Qt.ConnectionType type=Qt.ConnectionType.AutoConnection) |
More... | |
new void | DeleteLater () |
More... | |
new bool | Disconnect (QObject receiver, string member=null) |
More... | |
new bool | Disconnect (string signal=null, QObject receiver=null, string member=null) |
More... | |
new void | DumpObjectInfo () |
More... | |
new void | DumpObjectTree () |
More... | |
virtual bool | OnEvent (QEvent e) |
More... | |
virtual bool | EventFilter (QObject watched, QEvent @event) |
More... | |
new bool | Inherits (string classname) |
More... | |
new void | InstallEventFilter (QObject filterObj) |
More... | |
new void | KillTimer (int id) |
More... | |
new object | Property (string name) |
More... | |
new void | RemoveEventFilter (QObject obj) |
More... | |
new bool | SetProperty (string name, object value) |
More... | |
new void | SetUserData (uint id, QObjectUserData data) |
new int | StartTimer (int interval) |
More... | |
new QObjectUserData | UserData (uint id) |
new void | Dispose () |
![]() | |
delegate QTextStream | FuncQTextStreamQTextStream (QTextStream qTextStream) |
delegate void | ActionQtMsgTypeString (QtMsgType qtMsgType, string @string) |
delegate QObject | FuncQObject () |
delegate string | FuncStringQByteArray (QByteArray qByteArray) |
delegate QByteArray | FuncQByteArrayString (string @string) |
Static Public Member Functions | |
static string | Tr (string s, string c=null) |
static string | Tr (string s, string c, int n) |
static string | TrUtf8 (string s, string c=null) |
static string | TrUtf8 (string s, string c, int n) |
![]() | |
static QWidget | Find (NativeULong id) |
More... | |
static void | SetTabOrder (QWidget first, QWidget second) |
More... | |
static string | Tr (string s, string c=null) |
static string | Tr (string s, string c, int n) |
static string | TrUtf8 (string s, string c=null) |
static string | TrUtf8 (string s, string c, int n) |
![]() | |
static bool | Connect (QObject sender, QMetaMethod signal, QObject receiver, QMetaMethod method, Qt.ConnectionType type=Qt.ConnectionType.AutoConnection) |
More... | |
static bool | Connect (QObject sender, string signal, QObject receiver, string member, Qt.ConnectionType type=Qt.ConnectionType.AutoConnection) |
More... | |
static bool | Disconnect (QObject sender, QMetaMethod signal, QObject receiver, QMetaMethod member) |
More... | |
static bool | Disconnect (QObject sender, string signal, QObject receiver, string member) |
More... | |
static string | Tr (string s, string c=null) |
More... | |
static string | Tr (string s, string c, int n) |
More... | |
static string | TrUtf8 (string s, string c=null) |
More... | |
static string | TrUtf8 (string s, string c, int n) |
More... | |
![]() | |
static QDataStream | Write (QDataStream s, object p) |
static QDataStream | Write (QDataStream stream, QSizeF size) |
More... | |
static QDataStream | Write (QDataStream stream, QPoint point) |
More... | |
static QTextStream | Write (QTextStream s, Qt.FuncQTextStreamQTextStream f) |
static QDataStream | Write (QDataStream stream, QLineF line) |
More... | |
static QDataStream | Write (QDataStream stream, QPointF point) |
More... | |
static QDataStream | Write (QDataStream @out, QChar chr) |
More... | |
static QDataStream | Write (QDataStream @out, QByteArray ba) |
More... | |
static QDataStream | Write (QDataStream stream, QEasingCurve easing) |
More... | |
static QDataStream | Write (QDataStream stream, QRectF rectangle) |
More... | |
static QDataStream | Write (QDataStream @out, QDateTime dateTime) |
More... | |
static QDataStream | Write (QDataStream @out, QUrl url) |
More... | |
static QDataStream | Write (QDataStream @out, QTime time) |
More... | |
static QDataStream | Write (QDataStream arg1, QLocale arg2) |
static QDataStream | Write (QDataStream @out, QBitArray ba) |
More... | |
static QDataStream | Write (QDataStream s, QUuid id) |
More... | |
static QDataStream | Write (QDataStream stream, QLine line) |
More... | |
static QDataStream | Write (QDataStream @out, QDate date) |
More... | |
static QDataStream | Write (QDataStream @out, QRegExp regExp) |
More... | |
static QDataStream | Write (QDataStream stream, QRect rectangle) |
More... | |
static QDataStream | Write (QDataStream stream, QSize size) |
More... | |
static QDataStream | Write (QDataStream s, QVariant.Type p) |
static QDataStream | Write (QDataStream arg1, string arg2) |
static QDataStream | Write (QDataStream @out, System.Collections.Generic.List< string > list) |
More... | |
static QDataStream | Read (QDataStream @in, QChar chr) |
More... | |
static QDataStream | Read (QDataStream arg1, QLocale arg2) |
static QDataStream | Read (QDataStream stream, QRect rectangle) |
More... | |
static QDataStream | Read (QDataStream arg1, QEasingCurve arg2) |
static QDataStream | Read (QDataStream @in, QDate date) |
More... | |
static QDataStream | Read (QDataStream @in, QUrl url) |
More... | |
static QDataStream | Read (QDataStream s, QUuid id) |
More... | |
static QTextStream | Read (QTextStream s, Qt.FuncQTextStreamQTextStream f) |
static QDataStream | Read (QDataStream stream, QLineF line) |
More... | |
static QDataStream | Read (QDataStream stream, QRectF rectangle) |
More... | |
static QDataStream | Read (QDataStream stream, QPointF point) |
More... | |
static QDataStream | Read (QDataStream stream, QLine line) |
More... | |
static QDataStream | Read (QDataStream @in, QBitArray ba) |
More... | |
static QDataStream | Read (QDataStream stream, QSize size) |
More... | |
static QDataStream | Read (QDataStream @in, QDateTime dateTime) |
More... | |
static QDataStream | Read (QDataStream @in, QTime time) |
More... | |
static QDataStream | Read (QDataStream stream, QPoint point) |
More... | |
static QDataStream | Read (QDataStream @in, QRegExp regExp) |
More... | |
static QDataStream | Read (QDataStream s, object p) |
static QDataStream | Read (QDataStream @in, QByteArray ba) |
More... | |
static QDataStream | Read (QDataStream stream, QSizeF size) |
More... | |
static QDataStream | Read (QDataStream arg1, string arg2) |
static QDataStream | Read (QDataStream s, QVariant.Type p) |
static QDataStream | Read (QDataStream @in, System.Collections.Generic.List< string > list) |
More... | |
static double | QAcos (double v) |
More... | |
static void | QAddPostRoutine (System.Action ptr) |
More... | |
static double | QAsin (double v) |
More... | |
static double | QAtan (double v) |
More... | |
static double | QAtan2 (double x, double y) |
More... | |
static void | QBadAlloc () |
static int | QCeil (double v) |
More... | |
static ushort | QChecksum (string s, uint len) |
More... | |
static QByteArray | QCompress (QByteArray data, int compressionLevel=-1) |
More... | |
static QByteArray | QCompress (Pointer< byte > data, int nbytes, int compressionLevel=-1) |
More... | |
static double | QCos (double v) |
More... | |
static double | QExp (double v) |
More... | |
static double | QFabs (double v) |
static double | QFastCos (double x) |
static double | QFastSin (double x) |
static string | QFlagLocation (string method) |
static int | QFloor (double v) |
More... | |
static bool | QFuzzyCompare (double p1, double p2) |
More... | |
static bool | QFuzzyCompare (float p1, float p2) |
More... | |
static bool | QFuzzyIsNull (double d) |
static bool | QFuzzyIsNull (float f) |
static uint | QHash (QBitArray key) |
More... | |
static uint | QHash (QChar key) |
More... | |
static uint | QHash (QStringRef key) |
static uint | QHash (QUrl url) |
More... | |
static uint | QHash (QPersistentModelIndex index) |
static uint | QHash (QByteArray key) |
More... | |
static uint | QHash (QModelIndex index) |
static uint | QHash (uint key) |
More... | |
static uint | QHash (char key) |
More... | |
static uint | QHash (byte key) |
More... | |
static uint | QHash (short key) |
More... | |
static uint | QHash (NativeLong key) |
More... | |
static uint | QHash (ushort key) |
More... | |
static uint | QHash (long key) |
More... | |
static uint | QHash (ulong key) |
More... | |
static uint | QHash (int key) |
More... | |
static uint | QHash (string key) |
More... | |
static uint | QHash (NativeULong key) |
More... | |
static Qt.ActionQtMsgTypeString | QInstallMsgHandler (Qt.ActionQtMsgTypeString handler) |
More... | |
static int | QIntCast (float f) |
static int | QIntCast (double f) |
static bool | QIsFinite (double d) |
static bool | QIsFinite (float f) |
static bool | QIsInf (float f) |
static bool | QIsInf (double d) |
static bool | QIsNaN (float f) |
static bool | QIsNaN (double d) |
static bool | QIsNull (float f) |
static bool | QIsNull (double d) |
static double | QLn (double v) |
More... | |
static double | QPow (double x, double y) |
More... | |
static void | QRegisterStaticPluginInstanceFunction (Qt.FuncQObject function) |
More... | |
static void | QRemovePostRoutine (System.Action arg1) |
static int | QRound (double d) |
More... | |
static long | QRound64 (double d) |
More... | |
static double | QSin (double v) |
More... | |
static double | QSqrt (double v) |
More... | |
static bool | QStringComparisonHelper (QStringRef s1, string s2) |
static double | QTan (double v) |
More... | |
static QByteArray | QUncompress (QByteArray data) |
More... | |
static QByteArray | QUncompress (Pointer< byte > data, int nbytes) |
More... | |
static void | Qbswap_helper (Pointer< byte > src, Pointer< byte > dest, int size) |
static QByteArray | Qgetenv (string varName) |
More... | |
static bool | Qputenv (string varName, QByteArray value) |
More... | |
static void | Qsrand (uint seed) |
More... | |
static int | Qstrcmp (QByteArray str1, QByteArray str2) |
static int | Qstrcmp (QByteArray str1, string str2) |
static int | Qstrcmp (string str1, QByteArray str2) |
static int | Qstrcmp (string str1, string str2) |
More... | |
static Pointer< sbyte > | Qstrcpy (Pointer< sbyte > dst, string src) |
More... | |
static Pointer< sbyte > | Qstrdup (string src) |
More... | |
static int | Qstricmp (string str1, string str2) |
More... | |
static uint | Qstrlen (string str) |
More... | |
static int | Qstrncmp (string str1, string str2, uint len) |
More... | |
static Pointer< sbyte > | Qstrncpy (Pointer< sbyte > dst, string src, uint len) |
More... | |
static int | Qstrnicmp (string str1, string str2, uint len) |
More... | |
static uint | Qstrnlen (string str, uint maxlen) |
More... | |
Properties | |
Slot< System.Int32 > | Finished |
More... | |
Slot | Accepted |
More... | |
Slot | Rejected |
More... | |
QWidget | Extension [get, set] |
More... | |
Qt.Orientation | Orientation [get, set] |
More... | |
int | Result [get, set] |
More... | |
override bool | Visible [get, set] |
More... | |
override QSize | MinimumSizeHint [get] |
More... | |
override QSize | SizeHint [get] |
More... | |
new bool | SizeGripEnabled [get, set] |
More... | |
static new QMetaObject | StaticMetaObject [get] |
new IQDialogSignals | Emit [get] |
![]() | |
virtual EventHandler < QEventArgs< QActionEvent > > | ActionEvent |
More... | |
virtual EventHandler < QEventArgs< QEvent > > | ChangeEvent |
More... | |
virtual EventHandler < QEventArgs< QCloseEvent > > | CloseEvent |
More... | |
virtual EventHandler < QEventArgs < QContextMenuEvent > > | ContextMenuEvent |
More... | |
virtual EventHandler < QEventArgs< QDragEnterEvent > > | DragEnterEvent |
More... | |
virtual EventHandler < QEventArgs< QDragLeaveEvent > > | DragLeaveEvent |
More... | |
virtual EventHandler < QEventArgs< QDragMoveEvent > > | DragMoveEvent |
More... | |
virtual EventHandler < QEventArgs< QDropEvent > > | DropEvent |
More... | |
virtual EventHandler < QEventArgs< QEvent > > | EnterEvent |
More... | |
virtual EventHandler < QEventArgs< QFocusEvent > > | FocusInEvent |
More... | |
virtual EventHandler < QEventArgs< QFocusEvent > > | FocusOutEvent |
More... | |
virtual EventHandler < QEventArgs< QHideEvent > > | HideEvent |
More... | |
virtual EventHandler < QEventArgs < QInputMethodEvent > > | InputMethodEvent |
More... | |
virtual EventHandler < QEventArgs< QKeyEvent > > | KeyPressEvent |
More... | |
virtual EventHandler < QEventArgs< QKeyEvent > > | KeyReleaseEvent |
More... | |
virtual EventHandler < QEventArgs< QEvent > > | LeaveEvent |
More... | |
virtual EventHandler < QEventArgs< QMouseEvent > > | MouseDoubleClickEvent |
More... | |
virtual EventHandler < QEventArgs< QMouseEvent > > | MouseMoveEvent |
More... | |
virtual EventHandler < QEventArgs< QMouseEvent > > | MousePressEvent |
More... | |
virtual EventHandler < QEventArgs< QMouseEvent > > | MouseReleaseEvent |
More... | |
virtual EventHandler < QEventArgs< QMoveEvent > > | MoveEvent |
More... | |
virtual EventHandler < QEventArgs< QPaintEvent > > | PaintEvent |
More... | |
virtual EventHandler < QEventArgs< QResizeEvent > > | ResizeEvent |
More... | |
virtual EventHandler < QEventArgs< QShowEvent > > | ShowEvent |
More... | |
virtual EventHandler < QEventArgs< QTabletEvent > > | TabletEvent |
More... | |
virtual EventHandler < QEventArgs< QWheelEvent > > | WheelEvent |
More... | |
Slot< QPoint > | CustomContextMenuRequested |
More... | |
QPalette.ColorRole | BackgroundRole [get, set] |
More... | |
QMargins | ContentsMargins [get, set] |
More... | |
QWidget | FocusProxy [get, set] |
More... | |
QPalette.ColorRole | ForegroundRole [get, set] |
More... | |
QGraphicsEffect | GraphicsEffect [get, set] |
More... | |
QInputContext | InputContext [get, set] |
More... | |
QLayout | Layout [get, set] |
More... | |
QRegion | Mask [get, set] |
More... | |
QStyle | Style [get, set] |
More... | |
Qt.WindowType | WindowFlags [get, set] |
string | WindowRole [get, set] |
More... | |
Qt.WindowState | WindowState [get, set] |
More... | |
virtual int | DevType [get] |
virtual QPaintEngine | PaintEngine [get] |
More... | |
int | ColorCount [get] |
More... | |
int | Depth [get] |
More... | |
int | HeightMM [get] |
More... | |
int | LogicalDpiX [get] |
More... | |
int | LogicalDpiY [get] |
More... | |
int | NumColors [get] |
More... | |
bool | PaintingActive [get] |
More... | |
int | PhysicalDpiX [get] |
More... | |
int | PhysicalDpiY [get] |
More... | |
int | WidthMM [get] |
More... | |
System.Collections.Generic.List < QAction > | Actions [get] |
More... | |
QRect | ContentsRect [get] |
More... | |
NativeULong | EffectiveWinId [get] |
More... | |
QFontInfo | FontInfo [get] |
More... | |
QFontMetrics | FontMetrics [get] |
More... | |
QGraphicsProxyWidget | GraphicsProxyWidget [get] |
More... | |
NativeULong | InternalWinId [get] |
bool | IsEnabledToTLW [get] |
More... | |
bool | IsHidden [get] |
More... | |
bool | IsLeftToRight [get] |
bool | IsRightToLeft [get] |
bool | IsTopLevel [get] |
More... | |
bool | IsWindow [get] |
More... | |
static QWidget | KeyboardGrabber [get] |
More... | |
static QWidget | MouseGrabber [get] |
More... | |
QWidget | NativeParentWidget [get] |
More... | |
QWidget | NextInFocusChain [get] |
More... | |
QWidget | ParentWidget [get] |
More... | |
QWidget | PreviousInFocusChain [get] |
More... | |
QWidget | TopLevelWidget [get] |
More... | |
bool | UnderMouse [get] |
More... | |
QRegion | VisibleRegion [get] |
More... | |
NativeULong | WinId [get] |
More... | |
QWidget | Window [get] |
More... | |
Qt.WindowType | WindowType [get] |
More... | |
new bool | Modal [get] |
More... | |
new Qt.WindowModality | WindowModality [get, set] |
More... | |
new bool | Enabled [get, set] |
More... | |
new QRect | Geometry [get, set] |
More... | |
new QRect | FrameGeometry [get] |
More... | |
new QRect | NormalGeometry [get] |
More... | |
new int | X [get] |
More... | |
new int | Y [get] |
More... | |
new QPoint | Pos [get, set] |
More... | |
new QSize | FrameSize [get] |
More... | |
new QSize | Size [get, set] |
More... | |
new int | Width [get] |
More... | |
new int | Height [get] |
More... | |
new QRect | Rect [get] |
More... | |
new QRect | ChildrenRect [get] |
More... | |
new QRegion | ChildrenRegion [get] |
More... | |
new QSizePolicy | SizePolicy [get, set] |
More... | |
new QSize | MinimumSize [get, set] |
More... | |
new QSize | MaximumSize [get, set] |
More... | |
new int | MinimumWidth [get, set] |
More... | |
new int | MinimumHeight [get, set] |
More... | |
new int | MaximumWidth [get, set] |
More... | |
new int | MaximumHeight [get, set] |
More... | |
new QSize | SizeIncrement [get, set] |
More... | |
new QSize | BaseSize [get, set] |
More... | |
new QPalette | Palette [get, set] |
More... | |
new QFont | Font [get, set] |
More... | |
new QCursor | Cursor [get, set] |
More... | |
new bool | MouseTracking [get, set] |
More... | |
new bool | IsActiveWindow [get] |
More... | |
new Qt.FocusPolicy | FocusPolicy [get, set] |
More... | |
new bool | Focus [get] |
More... | |
new Qt.ContextMenuPolicy | ContextMenuPolicy [get, set] |
More... | |
new bool | UpdatesEnabled [get, set] |
More... | |
virtual new bool | Visible [get, set] |
More... | |
new bool | Minimized [get] |
More... | |
new bool | Maximized [get] |
More... | |
new bool | FullScreen [get] |
More... | |
virtual new QSize | SizeHint [get] |
More... | |
virtual new QSize | MinimumSizeHint [get] |
More... | |
new bool | AcceptDrops [get, set] |
More... | |
new string | WindowTitle [get, set] |
More... | |
new QIcon | WindowIcon [get, set] |
More... | |
new string | WindowIconText [get, set] |
More... | |
new double | WindowOpacity [get, set] |
More... | |
new bool | WindowModified [get, set] |
More... | |
new string | ToolTip [get, set] |
More... | |
new string | StatusTip [get, set] |
More... | |
new string | WhatsThis [get, set] |
More... | |
new string | AccessibleName [get, set] |
More... | |
new string | AccessibleDescription [get, set] |
More... | |
new Qt.LayoutDirection | LayoutDirection [get, set] |
More... | |
new bool | AutoFillBackground [get, set] |
More... | |
new string | StyleSheet [get, set] |
More... | |
new QLocale | Locale [get, set] |
More... | |
new string | WindowFilePath [get, set] |
More... | |
new Qt.InputMethodHint | InputMethodHints [get, set] |
More... | |
static new QMetaObject | StaticMetaObject [get] |
new ushort | Painters [get, set] |
new IQWidgetSignals | Emit [get] |
![]() | |
virtual EventHandler < QEventArgs< QChildEvent > > | ChildEvent |
More... | |
virtual EventHandler < QEventArgs< QEvent > > | CustomEvent |
More... | |
virtual EventHandler < QEventArgs< QEvent > > | Event |
More... | |
virtual EventHandler < QEventArgs< QTimerEvent > > | TimerEvent |
More... | |
Slot< QObject > | DestroyedObj |
More... | |
Slot | Destroyed |
More... | |
QObject | Parent [get, set] |
More... | |
System.Collections.Generic.List < QObject > | Children [get] |
More... | |
System.Collections.Generic.List < QByteArray > | DynamicPropertyNames [get] |
More... | |
bool | IsWidgetType [get] |
More... | |
static uint | RegisterUserData [get] |
QObject | Sender [get] |
More... | |
int | SenderSignalIndex [get] |
More... | |
bool | SignalsBlocked [get] |
More... | |
virtual System.IntPtr | SmokeObject [get, set] |
new string | ObjectName [get, set] |
More... | |
static new QMetaObject | StaticMetaObject [get] |
More... | |
static new QMetaObject | StaticQtMetaObject [get] |
new IQObjectSignals | Emit [get] |
![]() | |
static string | QAppName [get] |
static double | QInf [get] |
static double | QQNaN [get] |
static double | QSNaN [get] |
static bool | QSharedBuild [get] |
static string | QVersion [get] |
More... | |
static int | Qrand [get] |
More... | |
![]() | |
System.Int32 | ColorCount [get] |
More... | |
System.Int32 | Depth [get] |
More... | |
System.Int32 | DevType [get] |
System.Int32 | Height [get] |
More... | |
System.Int32 | HeightMM [get] |
More... | |
System.Int32 | LogicalDpiX [get] |
More... | |
System.Int32 | LogicalDpiY [get] |
More... | |
System.Int32 | NumColors [get] |
More... | |
QPaintEngine | PaintEngine [get] |
More... | |
System.Boolean | PaintingActive [get] |
More... | |
System.Int32 | PhysicalDpiX [get] |
More... | |
System.Int32 | PhysicalDpiY [get] |
More... | |
System.Int32 | Width [get] |
More... | |
System.Int32 | WidthMM [get] |
More... | |
Additional Inherited Members | |
![]() | |
</para > *< para > Creating QM files suitable for use with this[SmokeMethod("qtTrId(const char*, int)")] static strin | QtTrId )(string id, int n=-1) |
![]() | |
object | Q_EMIT = null |
SmokeInvocation | interceptor |
readonly List< QEventHandler > | eventFilters = new List<QEventHandler>() |
The QDialog class is the base class of dialog windows.
A dialog window is a top-level window mostly used for short-term tasks and brief communications with the user. QDialogs may be modal or modeless. QDialogs can provide a return value, and they can have default buttons. QDialogs can also have a QSizeGrip in their lower-right corner, using setSizeGripEnabled().
Note that QDialog (an any other widget that has type Qt::Dialog) uses the parent widget slightly differently from other classes in Qt. A dialog is always a top-level widget, but if it has a parent, its default location is centered on top of the parent's top-level widget (if it is not top-level itself). It will also share the parent's taskbar entry.
Use the overload of the QWidget::setParent() function to change the ownership of a QDialog widget. This function allows you to explicitly set the window flags of the reparented widget; using the overloaded function will clear the window flags specifying the window-system properties for the widget (in particular it will reset the Qt::Dialog flag).
Modal Dialogs
A modal dialog is a dialog that blocks input to other visible windows in the same application. Dialogs that are used to request a file name from the user or that are used to set application preferences are usually modal. Dialogs can be application modal (the default) or window modal.
When an application modal dialog is opened, the user must finish interacting with the dialog and close it before they can access any other window in the application. Window modal dialogs only block access to the window associated with the dialog, allowing the user to continue to use other windows in an application.
The most common way to display a modal dialog is to call its exec() function. When the user closes the dialog, exec() will provide a useful return value. Typically, to get the dialog to close and return the appropriate value, we connect a default button, e.g. OK, to the accept() slot and a Cancel button to the reject() slot. Alternatively you can call the done() slot with Accepted or Rejected.
An alternative is to call setModal(true) or setWindowModality(), then show(). Unlike exec(), show() returns control to the caller immediately. Calling setModal(true) is especially useful for progress dialogs, where the user must have the ability to interact with the dialog, e.g. to cancel a long running operation. If you use show() and setModal(true) together to perform a long operation, you must call QApplication::processEvents() periodically during processing to enable the user to interact with the dialog. (See QProgressDialog.)
Modeless Dialogs
A modeless dialog is a dialog that operates independently of other windows in the same application. Find and replace dialogs in word-processors are often modeless to allow the user to interact with both the application's main window and with the dialog.
Modeless dialogs are displayed using show(), which returns control to the caller immediately.
If you invoke the show() function after hiding a dialog, the dialog will be displayed in its original position. This is because the window manager decides the position for windows that have not been explicitly placed by the programmer. To preserve the position of a dialog that has been moved by the user, save its position in your closeEvent() handler and then move the dialog to that position, before showing it again.
Default Button
A dialog's default button is the button that's pressed when the user presses Enter (Return). This button is used to signify that the user accepts the dialog's settings and wants to close the dialog. Use QPushButton::setDefault(), QPushButton::isDefault() and QPushButton::autoDefault() to set and control the dialog's default button.
Escape Key
If the user presses the Esc key in a dialog, QDialog::reject() will be called. This will cause the window to close: The close event cannot be ignored.
Extensibility
Extensibility is the ability to show the dialog in two ways: a partial dialog that shows the most commonly used options, and a full dialog that shows all the options. Typically an extensible dialog will initially appear as a partial dialog, but with a More toggle button. If the user presses the More button down, the dialog is expanded. The Extension Example shows how to achieve extensible dialogs using Qt.
Return Value (Modal Dialogs)
Modal dialogs are often used in situations where a return value is required, e.g. to indicate whether the user pressed OK or Cancel. A dialog can be closed by calling the accept() or the reject() slots, and exec() will return Accepted or Rejected as appropriate. The exec() call returns the result of the dialog. The result is also available from result() if the dialog has not been destroyed.
In order to modify your dialog's close behavior, you can reimplement the functions accept(), reject() or done(). The closeEvent() function should only be reimplemented to preserve the dialog's position or to override the standard close or reject behavior.
Code Examples
A modal dialog:
void EditorWindow::countWords()
{
WordCountDialog dialog(this);
dialog.setWordCount(document().wordCount());
dialog.exec();
}
A modeless dialog:
void EditorWindow::find()
{
if (!findDialog) {
findDialog = new FindDialog(this);
connect(findDialog, SIGNAL(findNext()), this, SLOT(findNext()));
}
findDialog->show();
findDialog->raise();
findDialog->activateWindow();
}
See also QDialogButtonBox, QTabWidget, QWidget, QProgressDialog, GUI Design Handbook: Dialogs, Standard, Extension Example, and Standard Dialogs Example.
|
protected |
QtGui.QDialog.QDialog | ( | QWidget | parent = null , |
Qt.WindowType | f = 0 |
||
) |
Constructs a dialog with parent parent.
A dialog is always a top-level widget, but if it has a parent, its default location is centered on top of the parent. It will also share the parent's taskbar entry.
The widget flags f are passed on to the QWidget constructor. If, for example, you don't want a What's This button in the title bar of the dialog, pass Qt::WindowTitleHint | Qt::WindowSystemMenuHint in f.
See also QWidget::setWindowFlags().
|
virtual |
Hides the modal dialog and sets the result code to Accepted.
See also reject() and done().
Reimplemented in QtGui.QFileDialog.
|
protected |
|
virtual |
Reimplemented from QtCore.QObject.
Reimplemented in QtGui.QWizard, QtGui.QProgressDialog, QtGui.QPrintPreviewDialog, QtGui.QPrintDialog, QtGui.QPageSetupDialog, QtGui.QMessageBox, QtGui.QInputDialog, QtGui.QFontDialog, QtGui.QFileDialog, and QtGui.QErrorMessage.
new void QtGui.QDialog.Dispose | ( | ) |
|
virtual |
Closes the dialog and sets its result code to r. If this dialog is shown with exec(), done() causes the local event loop to finish, and exec() to return r.
As with QWidget::close(), done() deletes the dialog if the Qt::WA_DeleteOnClose flag is set. If the dialog is the application's main widget, the application terminates. If the dialog is the last window closed, the QApplication::lastWindowClosed() signal is emitted.
See also accept(), reject(), QApplication::activeWindow(), and QApplication::quit().
Reimplemented in QtGui.QWizard, QtGui.QPrintPreviewDialog, QtGui.QPrintDialog, QtGui.QInputDialog, QtGui.QFontDialog, QtGui.QFileDialog, QtGui.QErrorMessage, QtGui.QColorDialog, and QtGui.QAbstractPageSetupDialog.
Reimplemented from QObject::eventFilter().
new int QtGui.QDialog.Exec | ( | ) |
Shows the dialog as a modal dialog, blocking until the user closes it. The function returns a DialogCode result.
If the dialog is application modal, users cannot interact with any other window in the same application until they close the dialog. If the dialog is window modal, only interaction with the parent window is blocked while the dialog is open. By default, the dialog is application modal.
See also open(), show(), result(), and setWindowModality().
|
protected |
This signal is emitted when the dialog has been accepted either by the user or by calling accept() or done() with the QDialog::Accepted argument.
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also finished() and rejected().
|
protected |
Reimplemented from QWidget::closeEvent().
|
protected |
Reimplemented from QWidget::contextMenuEvent().
|
protected |
This signal is emitted when the dialog's result code has been set, either by the user or by calling done(), accept(), or reject().
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also accepted() and rejected().
|
protected |
Reimplemented from QWidget::keyPressEvent().
|
protected |
This signal is emitted when the dialog has been rejected either by the user or by calling reject() or done() with the QDialog::Rejected argument.
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also finished() and accepted().
|
protectedvirtual |
Reimplemented from QWidget::resizeEvent().
Reimplemented from QtGui.QWidget.
Reimplemented in QtGui.QWizard, QtGui.QProgressDialog, and QtGui.QMessageBox.
|
protectedvirtual |
Reimplemented from QWidget::showEvent().
Reimplemented from QtGui.QWidget.
Reimplemented in QtGui.QProgressDialog, and QtGui.QMessageBox.
new void QtGui.QDialog.Open | ( | ) |
Shows the dialog as a window modal dialog, returning immediately.
This function was introduced in Qt 4.5.
See also exec(), show(), result(), and setWindowModality().
|
virtual |
Hides the modal dialog and sets the result code to Rejected.
See also accept() and done().
new void QtGui.QDialog.ShowExtension | ( | bool | showIt | ) |
If showIt is true, the dialog's extension is shown; otherwise the extension is hidden.
Instead of using this functionality, we recommend that you simply call show() or hide() on the part of the dialog that you want to use as an extension. See the Extension Example for details.
See also show(), setExtension(), and setOrientation().
|
static |
|
static |
|
static |
|
static |
|
addremove |
This signal is emitted when the dialog has been accepted either by the user or by calling accept() or done() with the QDialog::Accepted argument.
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also finished() and rejected().
|
getprotected |
|
getset |
Returns the dialog's extension or 0 if no extension has been defined.
Instead of using this functionality, we recommend that you simply call show() or hide() on the part of the dialog that you want to use as an extension. See the Extension Example for details.
Sets the widget, extension, to be the dialog's extension, deleting any previous extension. The dialog takes ownership of the extension. Note that if 0 is passed any existing extension will be deleted. This function must only be called while the dialog is hidden.
Instead of using this functionality, we recommend that you simply call show() or hide() on the part of the dialog that you want to use as an extension. See the Extension Example for details.
|
addremove |
This signal is emitted when the dialog's result code has been set, either by the user or by calling done(), accept(), or reject().
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also accepted() and rejected().
|
get |
Reimplemented from QWidget::minimumSizeHint().
|
getset |
Returns the dialog's extension orientation.
Instead of using this functionality, we recommend that you simply call show() or hide() on the part of the dialog that you want to use as an extension. See the Extension Example for details.
If orientation is Qt::Horizontal, the extension will be displayed to the right of the dialog's main area. If orientation is Qt::Vertical, the extension will be displayed below the dialog's main area.
Instead of using this functionality, we recommend that you simply call show() or hide() on the part of the dialog that you want to use as an extension. See the Extension Example for details.
|
addremove |
This signal is emitted when the dialog has been rejected either by the user or by calling reject() or done() with the QDialog::Rejected argument.
Note that this signal is not emitted when hiding the dialog with hide() or setVisible(false). This includes deleting the dialog while it is visible.
This function was introduced in Qt 4.1.
See also finished() and accepted().
|
getset |
In general returns the modal dialog's result code, Accepted or Rejected.
Note: When used from QMessageBox instance the result code type is QMessageBox::StandardButton
Do not call this function if the dialog was constructed with the Qt::WA_DeleteOnClose attribute.
Sets the modal dialog's result code to i.
Note: We recommend that you use one of the values defined by QDialog::DialogCode.
|
getset |
This property holds whether the size grip is enabled.
A QSizeGrip is placed in the bottom-right corner of the dialog when this property is enabled. By default, the size grip is disabled.
|
get |
Reimplemented from QWidget::sizeHint().
|
staticget |
|
getset |
Reimplemented from QWidget::setVisible().