Add QtPaintDevice and initial QtWidget
This commit is contained in:
parent
f38ff5fbc2
commit
1d907ed62d
8 changed files with 764 additions and 7 deletions
76
QtWidgets/QtWidget.h
Normal file
76
QtWidgets/QtWidget.h
Normal file
|
@ -0,0 +1,76 @@
|
|||
#import "QtObject.h"
|
||||
#import "QtPaintDevice.h"
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
@interface QtWidget: QtObject
|
||||
@property (readonly) QWidget *qWidget;
|
||||
@property bool acceptDrops;
|
||||
@property (copy) OFString *accessibleDescription;
|
||||
@property (copy) OFString *accessibleName;
|
||||
@property bool autoFillBackground;
|
||||
@property of_dimension_t baseSize;
|
||||
@property (readonly) of_rectangle_t childrenRect;
|
||||
@property (readonly) QRegion childrenRegion;
|
||||
@property Qt::ContextMenuPolicy contextMenuPolicy;
|
||||
@property QCursor cursor;
|
||||
@property (getter=isEnabled) bool enabled;
|
||||
@property (readonly, getter=hasFocus) bool focus;
|
||||
@property Qt::FocusPolicy focusPolicy;
|
||||
@property const QFont &font;
|
||||
@property (readonly) of_rectangle_t frameGeometry;
|
||||
@property (readonly) of_dimension_t frameSize;
|
||||
@property (readonly, getter=isFullScreen) bool fullScreen;
|
||||
@property of_rectangle_t geometry;
|
||||
@property (readonly) int height;
|
||||
@property Qt::InputMethodHints inputMethodHints;
|
||||
@property (readonly) bool isActiveWindow;
|
||||
@property Qt::LayoutDirection layoutDirection;
|
||||
@property QLocale locale;
|
||||
@property (readonly, getter=isMaximized) bool maximized;
|
||||
@property int maximumHeight;
|
||||
@property of_dimension_t maximumSize;
|
||||
@property int maximumWidth;
|
||||
@property (readonly, getter=isMinimized) bool minimized;
|
||||
@property int minimumHeight;
|
||||
@property of_dimension_t minimumSize;
|
||||
@property (readonly) of_dimension_t minimumSizeHint;
|
||||
@property int minimumWidth;
|
||||
@property (readonly, getter=isModal) bool modal;
|
||||
@property (getter=hasMouseTracking) bool mouseTracking;
|
||||
@property (readonly) of_rectangle_t normalGeometry;
|
||||
@property const QPalette &palette;
|
||||
@property (setter=moveToPosition:) of_point_t pos;
|
||||
@property (readonly) of_rectangle_t rect;
|
||||
@property (setter=resizeTo:) of_dimension_t size;
|
||||
@property (readonly) of_dimension_t sizeHint;
|
||||
@property of_dimension_t sizeIncrement;
|
||||
@property QSizePolicy sizePolicy;
|
||||
@property (copy) OFString *statusTip;
|
||||
@property (copy) OFString *styleSheet;
|
||||
@property (copy) OFString *toolTip;
|
||||
@property int toolTipDuration;
|
||||
@property bool updatesEnabled;
|
||||
@property (getter=isVisible) bool visible;
|
||||
@property (copy) OFString *whatsThis;
|
||||
@property (readonly) int width;
|
||||
@property (copy) OFString *windowFilePath;
|
||||
@property Qt::WindowFlags windowFlags;
|
||||
@property QIcon windowIcon;
|
||||
@property Qt::WindowModality windowModality;
|
||||
@property (getter=isWindowModified) bool windowModified;
|
||||
@property double windowOpacity;
|
||||
@property (copy) OFString *windowTitle;
|
||||
@property (readonly) int x;
|
||||
@property (readonly) int y;
|
||||
|
||||
// TODO: Member functions
|
||||
|
||||
- initWithQWidget: (QWidget*)qWidget;
|
||||
- (void)unsetCursor;
|
||||
- (void)unsetLayoutDirection;
|
||||
- (void)unsetLocale;
|
||||
@end
|
||||
|
||||
@interface QtWidget (QtPaintDevice) <QtPaintDevice>
|
||||
@end
|
Loading…
Add table
Add a link
Reference in a new issue