Commit Graph

414 Commits

Author SHA1 Message Date
Simon Edwards
90e556be6e Code formatting 2023-03-06 20:02:23 +01:00
Simon Edwards
5879ad7ec4 Use better types inside QInputMethodQueryEvent binding 2023-03-05 16:49:43 +01:00
Simon Edwards
731d186b01 Add QWidget.updateMicroFocus() method 2023-03-05 16:49:37 +01:00
Simon Edwards
47d98500cf Add Input Method classes and support 2023-03-04 10:29:55 +01:00
Simon Edwards
9129cdef0d Remove useless app wide setting 2023-02-16 18:57:43 +01:00
Nathanael Anderson
bd6595e40a Added clearSelection, selectAll, scrollToBottom, scrollToTop to QTableWidget 2023-02-14 14:13:36 -06:00
Simon Edwards
4e42f61faa Add applicationDisplayNameChanged & lastWindowClosed signals to QApplication 2023-01-14 10:59:27 +01:00
Simon Edwards
15478751db Add more QPaintDevice methods to QWidget 2022-12-31 13:54:22 +01:00
Simon Edwards
d715a4299d Add floating point versions of QPainter methods 2022-12-31 13:53:30 +01:00
Simon Edwards
33c0b24731 C++ code lint fixes 2022-12-26 13:20:35 +01:00
Simon Edwards
bbb0951525 Upgrade to Qt 6.4.1 2022-12-26 11:54:47 +01: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
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
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
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
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
b4c9c0d51b Add QWidget.mapTo() and QWidget.mapFrom() 2022-02-12 11:43:51 +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
78895a002f Fix QWidget.setEnable()/setDisable() 2021-12-27 13:34:29 +01:00
Simon Edwards
9f9e61289b More QWidget methods and properties 2021-12-26 18:53:49 +01:00
Simon Edwards
94ce790891 Apply code formatting 2021-12-11 15:31:43 +01:00