slidinghotdog
9fada0e168
Move QColor from QtCore to QtGui ( #311 )
...
* Change QColor from QtCore to QtGui
* lint
2019-12-29 10:41:43 +05:30
slidinghotdog
609e243866
Add QFont and change QAction.setFont() to accept QFont ( #309 )
...
* Add QFont and change QAction.setFont() to accept QFont
* fix constructor
* fix .fromQVariant()
2019-12-29 09:55:33 +05:30
Atul R
392aa3cd4c
Adds automatic docs for now ( #308 )
...
* adds basic typedoc
* backup
* Adds all docs to source code
* Adds autogenerated docs
* Fixes doc links
* Updates docs
2019-12-29 00:42:06 +05:30
Atul R
d1e5d499fb
Inherit implemented Qt signals from base classes ( #290 )
...
* Adds abstract signals
* basic layout and filedialogs
* Adds all remaining signal heirarchies
* fix lint
2019-12-23 01:26:02 +05:30
Atul R
42e92ecbff
Adds Signals inheritance ( #288 )
...
* Inherit signals
* export signals
* Fix Qvariant build
* Adds Abstract button signals
* added more test cases
2019-12-20 23:48:53 +05:30
Atul R
01a6476f9c
Separate events and signals ( #287 )
...
* Wip
* Improve constructor typings
* Fixes types for Gui and Core
* QtGui
* Remove unnecessary imports and fix types on abstract classes
* Adds half of qwidgets
* Add all widgets
* cleans up
* fix failing test
* lint fix
* fix demo
2019-12-20 18:33:05 +05:30
Maksim Karelov
47ea1861da
Pass transformationMode to scaled method ( #269 )
2019-12-16 20:53:18 +05:30
feng8848
19f786a0f1
Add font support ( #261 )
...
* Add font support
* Update qfontdatabase_wrap.h
* Update qfontdatabase_wrap.cpp
* Update QFontDatabase.ts
* make static method
2019-12-12 19:16:49 +05:30
Bundyo (Kamen Bundev)
a8cc7d9441
Add style() getter in QApplication ( #249 )
...
Add minimal QStyle implementation with just pixelMetric getter
(allow getting the scrollbars width)
2019-12-05 23:08:54 +01:00
Atul R
6e6495f948
Load image from buffer, QMovie and QRect ( #232 )
...
* Adds qpixmap load from data
* Adds basic qrect and qmovie
* Adds more methods to QMovie and QLabel
* Adds QMovie, QRect and qlabel methods
* Adds custom method load from data to load from buffer easily
* Adds loading from buffer for qmovie
2019-11-29 00:39:35 +01:00
Atul R
22c7acd74e
Methods and exports needed for Webview support ( #217 )
...
* Adds basic qurl support
* allows building with custom qt installation using the env variable
* cleans up
* cleanup
2019-11-24 23:05:53 +01:00
Atul R
97c67219e2
Adds Abstract button - QPushbutton, checkbox and radiobutton methods and tests ( #206 )
...
* Adds QAbstract button and related methods to QPushbutton, checkbox and radiobutton
Also adds QIcon to QVariant
* Adds iconSize to abstract button
2019-11-19 01:27:26 +01:00
Atul R
edcdbb510e
Adds dynamic content support for flex layout. ( #199 )
...
* layout performance fix
* adjust size, webdefaults
* Add flexlayout owner to the context
* revert
* reorders setlayout and setflexnode
* add defaults
* fix mainwindow rootNode
* properties to methods
* Adds defaultsAdds flexutils measurewidget
* introduce configure for all types of nodes.
* lint fix
* Revams flexlayout to handle dynamic content
* Adds dynamic layout support for flex layout.
* lint fix
* fix few code updates
2019-11-18 00:52:29 +01:00
Pepijn
b9ca846835
QMouseEvent() wrapper ( #197 )
...
* ADDS initial support for wrapping native events in QMouseEvent()
only x, y and button are wrapped
* ADDS global coordinates
Cleanup
2019-11-17 08:26:46 +01:00
Atul R
9e667c7a86
Adds qobject props to all layouts ( #196 )
2019-11-12 20:49:35 +01:00
Atul R
e3667c0bbd
Adds QSize and few more test cases for pixmap, qsize and qvariant ( #194 )
...
* Adds qsize, qvariant adn qpixmap testcases
* lint
2019-11-11 22:51:15 +01:00
Mikko Sairio
cd7906710a
Feature/key events ( #188 )
...
* Added key property to QKeyEvent
* Custom handling for KeyPress and KeyRelease events
* Added modifiers, count, isAutoRepeat to QKeyEvent
* Fixed typings
* Revereted eventwidget.cpp redundant changes
2019-11-10 21:20:35 +01:00
Atul R
ece01d3803
Add qvariant object translation ( #189 )
...
* working - translation of any wrapped object
* clang format
* Adds QVariant and Qbject property. Also adds QPixmap fromQVariant
* fixes breaking test cases
* Adds build to prepush hook aswell
2019-11-10 20:48:41 +01:00
Atul R
6035b5d038
Re arrange folders to make more sense ( #180 )
...
* Re-arranged qtgui and core
* Re arranges qt widgets
2019-11-08 20:33:17 +01:00
Atul R
f56bf965ee
Fixes warnings in eslint ( #179 )
2019-11-08 20:03:50 +01:00
Atul R
bd65329641
Adds linters, code formatters for both js and c++ and adds prepush hook ( #178 )
2019-11-08 19:30:01 +01:00
Dimitar Nestorov
bd1c334722
Added QIcon isMask and setIsMask ( #157 )
2019-10-26 23:55:37 +02:00
Atul R
cb535e33e7
Adds support for keyboard shortcuts, systray menu and systray actions (now run nodegui apps as a service). ( #156 )
...
* Added actions and tooltips to qmenu
* Adds support for nested submenu creation
* Added supported for onclick handlers in actions
* Adds support for keyboard shortcuts
* adds enabled and shortcut context
* Adds support for shortcuts and menus
* Added support for keyboard shortcuts
2019-10-26 15:31:02 +02:00
Atul R
36329a44b3
Experimental menu and tests ( #139 )
...
* Adds basic tests for window and label
* Adds few test cases for QWidget
* Adds working tests setup
* Adds inital code for menus
2019-10-07 19:24:17 +02:00
Sebastián Gurín
e29c0c1814
qpixmap save()
2019-09-29 02:03:48 -03:00
Atul R
12b08baed9
Cleans up addon import
2019-09-21 00:05:46 +02:00
Atul R
2bcbb38778
Adds documentation and exports
2019-09-20 23:18:02 +02:00
Balthild
ec82a760ed
Converting QIcon ot QPixmap
2019-09-17 11:34:08 +08:00
Atul R
3b72f4d949
adds return type
2019-09-05 20:28:28 +02:00
Atul R
6120679bf1
Fixes weird way of exporting textoptions
2019-09-05 20:02:42 +02:00
Atul R
97f4fdca28
Adds QClipboard docs
2019-09-05 19:56:53 +02:00
Atul R
0ff2c8d2a9
Adds qclipboard
2019-09-05 19:56:53 +02:00
Atul R
6926bf940a
Adds plain text edit methods and signals
2019-09-05 10:44:19 +02:00
Paweł Borecki
fdc8d271d8
Added missing QWidget set methods and QCursor support
2019-08-31 18:42:17 +02:00
Atul R
dcb2aa5d8b
Adds abstract scroll area
2019-08-24 11:14:17 +02:00
Paweł Borecki
9ee9dcd09a
Added setWindowTitle widget method with docs
2019-08-23 23:55:34 +02:00
Paweł Borecki
a6d8012a8e
Added move/get position widget capability
2019-08-22 21:30:05 +02:00
Kakul Gupta
432b7701f4
Added setIcon to PushButton and IconWrap
2019-08-18 20:06:32 +02:00
Atul R
493a61de1b
Adds QApplication methods
2019-08-11 20:39:17 +02:00
Atul R
a5b0bbcb28
Adds window flags and attributes
2019-08-10 22:15:41 +02:00
Atul R
4f9e27d36a
Adds inline styling support and other native methods
2019-08-10 11:21:36 +02:00
Atul R
c3de181e32
Namespaced all yoga properties on qt properties to avoid name collision
2019-08-09 19:24:19 +02:00
Atul R
26fd58d8d1
Adds basic stylesheet autoprefixer
2019-08-07 23:50:27 +02:00
Atul R
3b8794f5e2
Adds update geometry
2019-08-07 21:22:23 +02:00
Atul R
b0df94bdf7
Adds qlineedit methods and properties
2019-08-04 20:32:18 +02:00
Atul R
942c96e546
Adds scalable image via aspect ratio setting
2019-08-04 11:52:02 +02:00
Atul R
3694215fcb
Adds type = native property to all wrapped elements in the nodegui world. Also fixes scaled QPixmap
2019-08-04 08:49:33 +02:00
Atul R
401b99dc85
Added scaled pixmap
2019-08-04 07:17:05 +02:00
Atul R
e6eccd06a9
Added Image rendering support via qlabel and qpixmap
2019-08-03 23:35:11 +02:00
Atul R
255d0eef91
Adds documentation for all internal widgets.
2019-08-02 22:46:03 +02:00