Simon Edwards
391971f80b
Fix QTableView.verticalHeader() and return the correct header
2021-08-30 19:24:38 +02:00
Simon Edwards
5aab3ed97d
Fix yaml problems
2021-08-29 09:49:45 +02:00
Simon Edwards
e6f838375a
Update apt package list before installing deps in CI
2021-08-29 09:38:08 +02:00
Simon Edwards
907acb5ad2
Bump version
2021-08-28 22:17:55 +02:00
Simon Edwards
b6fc24d6e0
Update README. Send discussions to GH.
2021-08-28 22:11:10 +02:00
Simon Edwards
1b399ef5be
Update README: Bump NodeJs version; Remove Spectrum link
2021-08-28 11:20:54 +02:00
Simon Edwards
c3c597df4d
Add QStyleFactory and bits to set the app style
2021-08-28 10:58:40 +02:00
Simon Edwards
25f529757e
Add width() and height() to QWidget
2021-08-26 22:19:03 +02:00
Simon Edwards
edf437f056
Fill in QAbstractItemView methods & enums; add QItemSelectionModel
2021-08-26 22:13:35 +02:00
Simon Edwards
8c79f3d093
Fix some freshly created bugs in QAbstractItemModel.ts
2021-08-26 20:17:23 +02:00
Simon Edwards
55217146ae
More methods for QAbstractItemModel
2021-08-22 09:48:17 +02:00
Simon Edwards
456824c504
Take example progs out of package.json
2021-08-22 09:48:17 +02:00
Simon Edwards
4f0f64884d
Keep backwards compatability with non-virtual connectSignalsToEventEmitter()
2021-08-22 09:48:17 +02:00
Simon Edwards
1f11f1cf8b
Make connectSignalsToEventEmitter() virtual to support wrappers on plain Qt widget instances
2021-08-22 09:48:17 +02:00
Simon Edwards
d81b781d1f
Warn when using addEventListener() on an instance not from NodeGui
2021-08-22 09:48:17 +02:00
Simon Edwards
053fc9dc65
Add (basic) QHeaderView; Support wrappers on plain Qt widgets
2021-08-22 09:48:17 +02:00
Simon Edwards
11c33771c2
Format some TS code
2021-08-22 09:48:17 +02:00
Simon Edwards
5fd23f0ba3
Tune down eslint regarding unused method parameters
2021-08-22 09:48:17 +02:00
Simon Edwards
c209fe2adc
Format cpp code
2021-08-22 09:48:17 +02:00
Simon Edwards
940351acbe
Sort and doc the state of QAbstractItemModel and its methods/signals
2021-08-22 09:48:17 +02:00
Simon Edwards
f7a4a4d3d1
Add QAbstractItemModel.buddy() support
2021-08-22 09:48:17 +02:00
Simon Edwards
e81b5ae658
Implement QAbstractItemModel.setData() and 5th tutorial example
2021-08-22 09:48:17 +02:00
Simon Edwards
588093519a
Add header model view tutorial example
2021-08-22 09:48:17 +02:00
Simon Edwards
3a83a7fe62
Fix bug in QAbstractItemModel.rowCount()
2021-08-22 09:48:17 +02:00
Simon Edwards
b5a9f30d34
Add the changing data model view example
2021-08-22 09:48:17 +02:00
Simon Edwards
25026a55f7
Add 2nd model view tutorial app
2021-08-22 09:48:17 +02:00
Simon Edwards
467231d4b7
Fix up constructor arg handling in QBrush.
2021-08-22 09:48:17 +02:00
Simon Edwards
3aeb4b09bf
Fill in the missing values from ItemDataRole
2021-08-22 09:48:17 +02:00
Simon Edwards
9eed41ecd8
Add bold support to QFont
2021-08-22 09:48:17 +02:00
Simon Edwards
25e0d61e01
Add basic QAbstractItemModel and QAbstractTableModel
2021-08-22 09:48:17 +02:00
Simon Edwards
080bb3626d
Add some missing geometry methods to QWidget
2021-08-13 15:53:00 +02:00
Atul R
c26a194694
Upgrade deps and qode ( #865 )
...
* bump deps
* fix test
* fix node verison
* 0.36.0
* revert tsconfig
* add env
* fix cmake build for windows
* fix qode bump
* temp fix
2021-08-09 23:44:46 +02:00
Simon Edwards
a577689cd4
Add QFontDatabase.applicationFontFamilies()
2021-08-08 20:45:41 +02:00
Simon Edwards
d3f6d6d092
Implement QGridLayout.addLayout()
2021-08-04 20:31:33 +02:00
Simon Edwards
87e6531c65
Re-use existing JS event emitters when creating JS side wrappers
...
By not re-using JS event emitters, if a JS/C++ wrapper is created twice for
a `QObject` then any previously registered event handlers will be overwritten
and lost when the `QObject`'s `initNodeEventEmitter()` is called for a 2nd
time.
2021-08-02 17:07:13 +02:00
Simon Edwards
faa6adcb23
Bump the version
2021-07-30 10:04:59 +02:00
Simon Edwards
880a8433cb
Add QApplication.setStyleSheet()
2021-07-30 09:34:15 +02:00
Simon Edwards
f319a24ad3
Add QColor.rgb() and QColor.rgba()
2021-07-30 09:34:15 +02:00
Simon Edwards
17462abae7
Add a (basic) QPalette
2021-07-30 09:34:15 +02:00
Simon Edwards
978526c4e6
Bump version
2021-07-19 19:52:32 +02:00
Simon Edwards
2901d09d01
Extra methodsfor QPainter, string lists in QVariant, and default args for QClipboard ( #858 )
...
* Add string list support to `QVariant`
* Add more methods to `QPainter`
* Give the `QClipboard` methods default params to match C++ API
* Code style fix for `nutils.cpp`
2021-07-16 21:14:16 +02:00
Shoomba
af64c4820f
bolded the features ( #855 )
...
added bold to the features to give contrast
2021-07-12 21:36:12 +02:00
JIBSIL
0d01354737
Update homepage ( #854 )
...
* Update homepage
Corrected MacOs to MacOS, Added a missing GUI on the "lets you create truly native apps..." block and corrected some grammar in that block to make it flow better.
* Update CreateNativeApps.js
2021-07-12 21:35:35 +02:00
Simon Edwards
d04364a186
Add QInputEvent methods ( #853 )
2021-07-11 12:33:17 +02:00
Simon Edwards
4a66c65034
Export SliderAction ( #852 )
2021-07-11 08:35:17 +02:00
Simon Edwards
4eebad6f5f
Add way for JS to stop event processing in QObject::event() ( #850 )
...
This adds a couple small methods on `QObject` which makes it possible for
JS code to indicate to the currently running `QObject::event()` override
method whether it should allow more processing of an event or to stop
processing and not call super class `event()` method. This is Qt recommended
(C++) way of overriding event behaviour and stopping default behaviour.
2021-07-10 20:49:43 +02:00
Atul R
281a89508b
Update README.md
2021-07-10 14:30:29 +02:00
Atul R
f38c50724d
0.33.3
2021-07-10 12:18:45 +02:00
Atul R
76d737340e
Adds npm token
2021-07-10 12:18:24 +02:00
Atul R
6edf90ee97
0.33.2
2021-07-10 12:12:16 +02:00