Atul R
b7d503fd39
fix breaking build on macos ( #970 )
...
* fix breaking build on macos
* 0.57.1
* fix tests
2022-09-04 00:14:10 +02:00
Simon Edwards
3f0d00c83c
Add windowStateChanged signal to QWindow
2022-08-16 09:53:36 +02:00
Simon Edwards
79433a5c83
Add horizontalScrollBar() & verticalScrollBar() to QAbstractScrollArea
2022-08-07 23:20:17 +02:00
Simon Edwards
abc1d2cf64
Add many methods to QSize and QSizeF
2022-07-17 09:51:16 +02:00
Simon Edwards
f7c4d5dfae
Code formatting for QIcon
2022-07-17 09:25:16 +02:00
Simon Edwards
e2e06ca027
Fill in most QIcon methods
2022-07-04 21:28:30 +02:00
Simon Edwards
123524d126
Add done() and accept() to QDialog and subclasses as much as possible
...
issue #708
2022-06-19 11:05:51 +02:00
Simon Edwards
76743cd414
Add sizeHintForIndex() and visualRect() to QAbstractItemView
2022-06-18 20:48:24 +02:00
Simon Edwards
9fcc5e99d3
Add QAbstractItemDelegate to support plugins
2022-06-06 12:25:07 +02:00
Simon Edwards
4a55d9ec45
Tweak some return types in QMainWindow
2022-05-28 10:58:40 +02:00
Simon Edwards
43deec1c9e
Expand event support to grab QEvents after default processing
2022-05-26 09:44:34 +02:00
Simon Edwards
37d000ee44
Add QWidget methods setFocusProxy(), isAncestorOf(), isEnabledTo(), isVisibleTo(), & stackUnder()
2022-05-25 22:33:33 +02:00
Simon Edwards
0db724d40c
Add more QWidget methods
2022-05-23 22:02:08 +02:00
Simon Edwards
11bf45466d
Export wrapperCache in index.ts too
2022-05-21 19:54:12 +02:00
Simon Edwards
f606ebdd72
Add _id() to QObject for debugging purposes
2022-05-20 16:31:56 +02:00
Simon Edwards
0f9ad1e028
Add logging/debugging controls for the wrapper lifecycle
2022-05-20 15:25:18 +02:00
Simon Edwards
fcdbfb07c3
Merge branch 'master' into memory
2022-05-19 20:04:52 +02:00
Simon Edwards
c28fd5d5c3
Add QLabel.buddy()
2022-05-19 19:48:23 +02:00
Jake Kerr
d450841001
Expose the QWidget::grab method to script. ( #941 )
...
Reference from qt base:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/widgets/kernel/qwidget.cpp#n5247
2022-05-19 18:03:48 +02:00
Simon Edwards
5191892950
Less caching in QMainWindow
2022-05-12 20:49:17 +02:00
Simon Edwards
bfa531f1f4
Massive TS wrapper update
2022-05-11 22:30:42 +02:00
Simon Edwards
6aa3f00fa3
Massive C++ wrapper update
2022-05-09 22:12:52 +02:00
Simon Edwards
f3d7d73acc
Add QObject.children()
2022-05-05 19:25:01 +02:00
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
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
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
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
34ce565bb8
Fill in most of the QLineEdit methods
2022-03-12 10:56:46 +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