Simon Edwards
880ea7c998
Add QObject.parent() and infra for correct subclass wrappers
2022-05-05 17:10:40 +02:00
Simon Edwards
bc9bf12e11
Refine the wrapper type registration
2022-05-01 20:23:21 +02:00
Simon Edwards
02f901ddf1
Add QObject.delete() and QObject.deleteLater(), and test QObject deletion
2022-05-01 20:02:02 +02:00
Simon Edwards
cbb3f99dfa
Add QObject.parent() and a heap of wrapper management
2022-05-01 11:08:37 +02:00
Simon Edwards
7bf97ef618
Eliminate one template param on WrapperCache::get()
2022-04-30 20:00:03 +02:00
Simon Edwards
1d92cc8f3e
Use uint keys inside the C++ wrapper cache
2022-04-30 19:21:20 +02:00
Simon Edwards
9faf63d5d3
Rename QAbstractItemModel.parent() to parentModelIndex()
...
The signature on `QAbstractItemModel.parent()` conflicts with
`QObject.parent()`. Maybe in C++ you can get away with that,
but in TS it is a huge PITA.
2022-04-30 09:42:18 +02:00
Simon Edwards
7dcbc32540
Remove NodeHeaderView, use QHeaderView
2022-04-29 20:35:00 +02:00
Simon Edwards
387555f3c0
Remove NodeTableView, use QTableView
2022-04-29 20:31:44 +02:00
Simon Edwards
10ebd00cde
Remove NodeListView, use QListView
2022-04-29 20:29:29 +02:00
Simon Edwards
fda93e9dd5
Remove NodeTextEdit, use QTextEdit
2022-04-29 20:23:30 +02:00
Simon Edwards
23759b1aaa
Remove NodeDialog, use QDialog instead
2022-04-29 20:10:27 +02:00
Simon Edwards
165bb820bc
Remove NodeDateTimeEdit, use QDateTimeEdit
2022-04-29 20:05:21 +02:00
Simon Edwards
83e9c09690
Remove NodeLayout, use QLayout instead
2022-04-29 19:55:13 +02:00
Simon Edwards
b7476a4ea1
Remove NodeFrame, use QFrame instead
2022-04-29 19:43:39 +02:00
Simon Edwards
38b12759c6
Remove NodeWidget, just use QWidget
2022-04-29 19:36:46 +02:00
Simon Edwards
c6d30f8f9f
Combine NodeObject+QObject; put native field in Component
2022-04-29 13:30:39 +02:00
Simon Edwards
4f40510248
Document and design the case of object creation
2022-04-28 21:18:16 +02:00
Simon Edwards
c733a41d10
Add design documentation for improved memory management
2022-04-28 11:43:27 +02:00
Simon Edwards
81c31f4de3
Fix some uninitialise memory access reported by Valgrind
2022-04-27 10:04:14 +02:00
Simon Edwards
ac1c118ae3
Add QTimerEvent and QObject.startTimer() and QObject.killTimer()
2022-04-19 19:37:26 +02:00
Simon Edwards
7d2dfc1cf2
Add QScreen.grabWindow()
...
issue #933
2022-04-18 17:43:11 +02:00
Simon Edwards
0c2cf50362
Force the latest bug fix release of qode
2022-04-17 21:23:30 +02:00
Simon Edwards
a485be9c1e
Bump the version
2022-04-16 21:51:34 +02:00
Simon Edwards
e2ccec9ba3
Make it possible to set stylesheets and bypass postcss
...
Sometimes the extra CSS properties produced by postcss are applied to the
normal QWidgets which are not subclassed with the Yoga stuff included.
This produces nasty warnings, regardless of whether you are using Yoga/flex
or not.
2022-04-16 21:49:33 +02:00
Simon Edwards
7d8fb77481
Make QTabBar.setTabButton() accept null
2022-04-16 21:49:08 +02:00
Simon Edwards
4c5ccadfc7
Bump version
2022-04-08 15:52:08 +02:00
Simon Edwards
69d0e2e3cd
Add visibility related methods/event to QWindow
2022-04-06 19:31:04 +02:00
Simon Edwards
733c24e6cd
Add QMoveEvent
2022-04-05 20:48:21 +02:00
Simon Edwards
4155a1f586
Bump the version
2022-03-12 10:57:20 +01:00
Simon Edwards
34ce565bb8
Fill in most of the QLineEdit methods
2022-03-12 10:56:46 +01:00
Simon Edwards
d805c7c66d
Bump the version
2022-03-05 09:32:24 +01:00
Simon Edwards
3291216bbb
Fill in more values for QStylePixelMetric
2022-03-02 19:18:37 +01:00
Simon Edwards
eb6754fe8a
Fix the default alignment in QGridLayout.addWidget() and QGridLayout.addLayout()
2022-02-13 10:16:58 +01:00
Simon Edwards
b4c9c0d51b
Add QWidget.mapTo() and QWidget.mapFrom()
2022-02-12 11:43:51 +01:00
Simon Edwards
8058433031
Bump the version
2022-02-09 19:42:18 +01:00
Simon Edwards
c877a2814e
Make QWindow fire QEvents as events; add "window state" methods
2022-02-08 22:19:40 +01:00
Simon Edwards
2865212937
Add QWidget.winId(), useful for forcing window creation
2022-02-06 19:09:27 +01:00
Simon Edwards
ed7da32952
Add alignment parma support to QGridLayout.addWidget()
2022-02-04 16:04:47 +01:00
Simon Edwards
a0b53f2e0c
Add some windowing related methods to QWindow
2022-02-04 15:47:31 +01:00
Simon Edwards
714bdcbdbb
Upgrade to Qt 5.15.2 ( #915 )
2022-02-04 15:42:09 +01:00
Simon Edwards
a2fd884543
Make QLineEdit.setText() accept an empty string
2022-01-23 12:05:31 +01:00
Simon Edwards
93c6c121f6
Bump the version
2022-01-02 20:21:54 +01:00
Simon Edwards
dab7eee4ad
Detect Linux correclty in CMakeLists.txt
2022-01-02 20:21:26 +01:00
Simon Edwards
f90ae67864
Bump the version
2022-01-02 11:40:34 +01:00
Simon Edwards
ddb560abbf
Fix the 'unique identifier' problem in the GH Action now
2022-01-02 11:39:59 +01:00
Simon Edwards
5de4210cfb
Bump the version
2022-01-02 11:33:50 +01:00
Simon Edwards
daf730efd5
Fix the GH action file
2022-01-02 11:33:21 +01:00
Simon Edwards
c61c9c085d
Bump the version
2022-01-02 11:22:26 +01:00
Simon Edwards
e0dfc94363
Include the *.lib and *.exp binaries for precompiled Windows
...
These files are needed by binary plugins which link against the NodeGui binary.
2022-01-02 11:21:09 +01:00