Commit Graph

52 Commits

Author SHA1 Message Date
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
Atul R
55ee7b2bee Adds base boilerplates similar to that of Electron 2019-07-29 23:31:03 +02:00
Atul R
22178c074a maxSize,minSize,repaint,update 2019-07-14 13:00:47 +02:00
Atul R
63685c88c4 Corrects setLayout and layout when central widget is set on QMainWindow 2019-07-14 00:12:11 +02:00
Atul R
789d28ed99 added enabled prop to widgets 2019-07-13 13:38:16 +02:00
Atul R
f9841c6ad6 Adds mouse tracking and fixes events for QWidget 2019-07-11 20:24:19 +02:00
Atul R
790fec5fd6 adds removeEventListener and cleanup 2019-07-11 00:29:55 +02:00
Atul R
93608e2e75 Renamed to QKeyEvent 2019-06-23 17:56:46 +02:00
Atul R
e15d6b14ac Adds custom keyevent handler. And remove dependency on napi-thread-safe-callback 2019-06-23 17:34:54 +02:00
Atul R
ba409c8c14 Adds more type helpers 2019-06-22 21:36:24 +02:00
Atul R
3d08908f9a Added event listener to all widgets 2019-06-15 23:43:11 +02:00
Atul R
ab6ced2bfd Updated calculator UI and added setObjectName 2019-06-10 19:30:49 +02:00
Atul R
001d83b860 changed to class properties instead. Added calculator base example starting 2019-06-09 21:05:02 +02:00
Atul R
6ddc6167e2 Abstracted away the logic for event listeners from JS side 2019-06-08 18:14:19 +02:00
Atul R
201ab3657f Fix layout heirarchy 2019-06-06 11:50:49 +02:00
Atul R
0ea9675005 Adds test flow for yoga widgets 2019-06-06 10:00:04 +02:00
Atul R
e2686afff2 Added hide to all widgets 2019-05-27 23:18:47 +02:00
Atul R
82552a0fc8 Now all js widgets have access to all methods of nodewidget(qwidget) 2019-05-27 23:00:13 +02:00