* Added QWheelEvent * removed x y * Added QNativeGestureEvent * Changed wrong type of QNativeGestureEventWrap value * Added QTabletEvent * Fixing build error for QTabletEvent * adding dropaction * fix typos * Added more functions to QPainterPath * Added more functions to QPainterPath * Fixed multiple typos * Fixed multiple typos * Got QPainterPath additions working. * Modified QPainterPath to use qreal instead * Added QPointF, added a few missing methods to QPoint * Added QRectF * implemented QRectF * Added acceptDrops and setAcceptDrops to QWidget, will be useful for addon implementation of Drag and Drop * Added more methods to QUrl * Added QMimeData, additional methods to QUrl, and Dropping should now be supported * refactored * Fixed more merge conflicts * Is this my final merge conflict?? * All merge conflicts resolved * All merge conflicts resolved * Adds guide for drag and drop * lint fix Co-authored-by: Switt Kongdachalert <switt1995@yahoo.com> Co-authored-by: Atul R <atulanand94@gmail.com>
2.5 KiB
| id | title | sidebar_label |
|---|---|---|
| component | Component | Component |
Abstract class that is root most base class for all widgets and layouts in the NodeGui World.
This class is used to add core properties to all widgets, layouts etc in NodeGui world. Currently it helps us maintain references to the native C++ instance of the widget or layout. It also helps in preventing gc of child elements of a layout or widget*
Component is an abstract class and hence no instances of the same should be created.
It exists so that we can add core functionalities to all widgets and layouts easily. This is an internal class.
Its the root base class in NodeGui world.
Hierarchy
-
Component
↳ QVariant
↳ QPixmap
↳ QStyle
↳ QColor
↳ QBrush
↳ QPen
↳ QRect
↳ QPicture
↳ QIcon
↳ QFont
↳ QSize
↳ QCursor
↳ QUrl
↳ QPoint
↳ QDate
↳ QTime
↳ QPainter
↳ QPointF
↳ QRectF
Index
Constructors
Properties
Methods
Constructors
constructor
+ new Component(): Component
Returns: Component
Properties
Abstract native
• native: NativeElement
nodeChildren
• nodeChildren: Set‹Component›
Optional nodeParent
• nodeParent? : Component
Methods
setNodeParent
▸ setNodeParent(parent?: Component): void
Parameters:
| Name | Type |
|---|---|
parent? |
Component |
Returns: void