diff --git a/website/docs/api/generated/classes/qabstractscrollarea.md b/website/docs/api/generated/classes/qabstractscrollarea.md index a07435c5b..d47361760 100644 --- a/website/docs/api/generated/classes/qabstractscrollarea.md +++ b/website/docs/api/generated/classes/qabstractscrollarea.md @@ -8,7 +8,7 @@ sidebar_label: "QAbstractScrollArea" *This class implements all methods, properties of Qt's [QAbstractScrollArea class](https://doc.qt.io/qt-5/qabstractscrollarea.html) so that it can be inherited by all scroll based widgets** -`QAbstractScrollArea` is an abstract class and hence no instances of the same should be created. It exists so that we can add similar functionalities to all scrollable widget's easily. If you wish to create a scrollarea use [QScrollArea](QScrollArea.md) instead. +`QAbstractScrollArea` is an abstract class and hence no instances of the same should be created. It exists so that we can add similar functionalities to all scrollable widget's easily. If you wish to create a scrollarea use [QScrollArea](qscrollarea.md) instead. *QAbstractScrollArea is the base class for all widgets.** diff --git a/website/docs/guides/packaging.md b/website/docs/guides/packaging.md new file mode 100644 index 000000000..795a110b6 --- /dev/null +++ b/website/docs/guides/packaging.md @@ -0,0 +1,32 @@ +--- +sidebar_label: Packaging +title: Packaging +--- + +In order to distribute your finished app, you can use [@nodegui/packer](https://github.com/nodegui/packer) + +- **Step 1: (Run this command only once)** + + ```sh + npx nodegui-packer --init MyAppName + ``` + + This will produce the deploy directory containing the template. You can modify this to suite your needs. Like add icons, change the name, description and add other native features or dependencies. Make sure you commit this directory. + +- **Step 2: (Run this command every time you want to build a new distributable)** + + Next you can run the pack command: + + ```sh + npm run build + ``` + + This will produce the js bundle along with assets inside the ./dist directory + + ```sh + npx nodegui-packer --pack ./dist + ``` + + This will build the distributable using @nodegui/packer based on your template. The output of the command is found under the build directory. You should gitignore the build directory. + + More details about packer can be found here: https://github.com/nodegui/packer diff --git a/website/sidebars.js b/website/sidebars.js index c02510742..cd3afe2ad 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -1,356 +1,353 @@ module.exports = { - "api": { - "Intro": [ - "api/manual/synopsis" - ], - "Classes": [ - "api/generated/classes/component", - "api/generated/classes/eventwidget", - "api/generated/classes/flexlayout", - "api/generated/classes/nodedatetimeedit", - "api/generated/classes/nodedialog", - "api/generated/classes/nodeframe", - "api/generated/classes/nodelayout", - "api/generated/classes/nodelistview", - "api/generated/classes/nodeobject", - "api/generated/classes/nodetableview", - "api/generated/classes/nodetextedit", - "api/generated/classes/nodewidget", - "api/generated/classes/qabstractbutton", - "api/generated/classes/qabstractitemview", - "api/generated/classes/qabstractscrollarea", - "api/generated/classes/qabstractslider", - "api/generated/classes/qabstractspinbox", - "api/generated/classes/qaction", - "api/generated/classes/qapplication", - "api/generated/classes/qboxlayout", - "api/generated/classes/qbrush", - "api/generated/classes/qbuttongroup", - "api/generated/classes/qcalendarwidget", - "api/generated/classes/qcheckbox", - "api/generated/classes/qclipboard", - "api/generated/classes/qcolor", - "api/generated/classes/qcolordialog", - "api/generated/classes/qcombobox", - "api/generated/classes/qcursor", - "api/generated/classes/qdate", - "api/generated/classes/qdateedit", - "api/generated/classes/qdatetime", - "api/generated/classes/qdatetimeedit", - "api/generated/classes/qdial", - "api/generated/classes/qdialog", - "api/generated/classes/qdoublespinbox", - "api/generated/classes/qdrag", - "api/generated/classes/qdragleaveevent", - "api/generated/classes/qdragmoveevent", - "api/generated/classes/qdropevent", - "api/generated/classes/qerrormessage", - "api/generated/classes/qfiledialog", - "api/generated/classes/qfont", - "api/generated/classes/qfontdatabase", - "api/generated/classes/qfontdialog", - "api/generated/classes/qframe", - "api/generated/classes/qgraphicsblureffect", - "api/generated/classes/qgraphicsdropshadoweffect", - "api/generated/classes/qgraphicseffect", - "api/generated/classes/qgridlayout", - "api/generated/classes/qgroupbox", - "api/generated/classes/qicon", - "api/generated/classes/qinputdialog", - "api/generated/classes/qkeyevent", - "api/generated/classes/qkeysequence", - "api/generated/classes/qlcdnumber", - "api/generated/classes/qlabel", - "api/generated/classes/qlineedit", - "api/generated/classes/qlistview", - "api/generated/classes/qlistwidget", - "api/generated/classes/qlistwidgetitem", - "api/generated/classes/qmainwindow", - "api/generated/classes/qmenu", - "api/generated/classes/qmenubar", - "api/generated/classes/qmessagebox", - "api/generated/classes/qmimedata", - "api/generated/classes/qmodelindex", - "api/generated/classes/qmouseevent", - "api/generated/classes/qmovie", - "api/generated/classes/qnativegestureevent", - "api/generated/classes/qobject", - "api/generated/classes/qpainter", - "api/generated/classes/qpainterpath", - "api/generated/classes/qpen", - "api/generated/classes/qpicture", - "api/generated/classes/qpixmap", - "api/generated/classes/qplaintextedit", - "api/generated/classes/qpoint", - "api/generated/classes/qpointf", - "api/generated/classes/qprogressbar", - "api/generated/classes/qprogressdialog", - "api/generated/classes/qpushbutton", - "api/generated/classes/qradiobutton", - "api/generated/classes/qrect", - "api/generated/classes/qrectf", - "api/generated/classes/qscrollarea", - "api/generated/classes/qscrollbar", - "api/generated/classes/qsettings", - "api/generated/classes/qshortcut", - "api/generated/classes/qsize", - "api/generated/classes/qslider", - "api/generated/classes/qspinbox", - "api/generated/classes/qstackedwidget", - "api/generated/classes/qstandarditem", - "api/generated/classes/qstandarditemmodel", - "api/generated/classes/qstatusbar", - "api/generated/classes/qstyle", - "api/generated/classes/qsystemtrayicon", - "api/generated/classes/qtabbar", - "api/generated/classes/qtabwidget", - "api/generated/classes/qtableview", - "api/generated/classes/qtablewidget", - "api/generated/classes/qtablewidgetitem", - "api/generated/classes/qtabletevent", - "api/generated/classes/qtextbrowser", - "api/generated/classes/qtextedit", - "api/generated/classes/qtime", - "api/generated/classes/qtimeedit", - "api/generated/classes/qtoolbutton", - "api/generated/classes/qtreewidget", - "api/generated/classes/qtreewidgetitem", - "api/generated/classes/qurl", - "api/generated/classes/qvariant", - "api/generated/classes/qwheelevent", - "api/generated/classes/qwidget", - "api/generated/classes/stylesheet", - "api/generated/classes/yogawidget" - ], - "Enums": [ - "api/generated/enums/acceptmode", - "api/generated/enums/alignmentflag", - "api/generated/enums/anchorpoint", - "api/generated/enums/applicationattribute", - "api/generated/enums/applicationstate", - "api/generated/enums/arrowtype", - "api/generated/enums/aspectratiomode", - "api/generated/enums/autoformattingflag", - "api/generated/enums/axis", - "api/generated/enums/bgmode", - "api/generated/enums/blurhint", - "api/generated/enums/brushstyle", - "api/generated/enums/buttonposition", - "api/generated/enums/buttonrole", - "api/generated/enums/buttonsymbols", - "api/generated/enums/cachemode", - "api/generated/enums/casesensitivity", - "api/generated/enums/checkstate", - "api/generated/enums/checksumtype", - "api/generated/enums/clipoperation", - "api/generated/enums/colordialogoption", - "api/generated/enums/componentformattingoption", - "api/generated/enums/connectiontype", - "api/generated/enums/contextmenupolicy", - "api/generated/enums/coordinatesystem", - "api/generated/enums/corner", - "api/generated/enums/correctionmode", - "api/generated/enums/cursormovestyle", - "api/generated/enums/cursorshape", - "api/generated/enums/dateformat", - "api/generated/enums/dayofweek", - "api/generated/enums/dialogcode", - "api/generated/enums/dialoglabel", - "api/generated/enums/direction", - "api/generated/enums/dockwidgetarea", - "api/generated/enums/dragdropmode", - "api/generated/enums/dropaction", - "api/generated/enums/echomode", - "api/generated/enums/edge", - "api/generated/enums/edittrigger", - "api/generated/enums/enterkeytype", - "api/generated/enums/eventpriority", - "api/generated/enums/filemode", - "api/generated/enums/fillrule", - "api/generated/enums/findchildoption", - "api/generated/enums/flow", - "api/generated/enums/focuspolicy", - "api/generated/enums/focusreason", - "api/generated/enums/fontdialogoption", - "api/generated/enums/gestureflag", - "api/generated/enums/gesturestate", - "api/generated/enums/gesturetype", - "api/generated/enums/globalcolor", - "api/generated/enums/hittestaccuracy", - "api/generated/enums/horizontalheaderformat", - "api/generated/enums/imageconversionflag", - "api/generated/enums/imagereadererror", - "api/generated/enums/inputdialogoptions", - "api/generated/enums/inputmethodhint", - "api/generated/enums/inputmethodquery", - "api/generated/enums/inputmode", - "api/generated/enums/insertpolicy", - "api/generated/enums/itemdatarole", - "api/generated/enums/itemflag", - "api/generated/enums/itemselectionmode", - "api/generated/enums/itemselectionoperation", - "api/generated/enums/key", - "api/generated/enums/keyboardmodifier", - "api/generated/enums/layoutdirection", - "api/generated/enums/layoutmode", - "api/generated/enums/linewrapmode", - "api/generated/enums/listviewmode", - "api/generated/enums/maskmode", - "api/generated/enums/matchflag", - "api/generated/enums/mode", - "api/generated/enums/modifier", - "api/generated/enums/mousebutton", - "api/generated/enums/mouseeventflag", - "api/generated/enums/mouseeventsource", - "api/generated/enums/movement", - "api/generated/enums/moviestate", - "api/generated/enums/nativegesturetype", - "api/generated/enums/navigationmode", - "api/generated/enums/option", - "api/generated/enums/orientation", - "api/generated/enums/parsingmode", - "api/generated/enums/pencapstyle", - "api/generated/enums/penstyle", - "api/generated/enums/pointertype", - "api/generated/enums/qclipboardmode", - "api/generated/enums/qfontcapitalization", - "api/generated/enums/qfontstretch", - "api/generated/enums/qfontweight", - "api/generated/enums/qiconmode", - "api/generated/enums/qiconstate", - "api/generated/enums/qmessageboxicon", - "api/generated/enums/qprogressbardirection", - "api/generated/enums/qsettingsformat", - "api/generated/enums/qsettingsscope", - "api/generated/enums/qstylepixelmetric", - "api/generated/enums/qsystemtrayiconactivationreason", - "api/generated/enums/qtexteditlinewrapmode", - "api/generated/enums/qtextoptionwrapmode", - "api/generated/enums/renderhint", - "api/generated/enums/resizemode", - "api/generated/enums/screenorientation", - "api/generated/enums/scrollbarpolicy", - "api/generated/enums/scrollhint", - "api/generated/enums/scrollmode", - "api/generated/enums/scrollphase", - "api/generated/enums/segmentstyle", - "api/generated/enums/selectionbehavior", - "api/generated/enums/selectionmode", - "api/generated/enums/sequenceformat", - "api/generated/enums/sequencematch", - "api/generated/enums/shadow", - "api/generated/enums/shape", - "api/generated/enums/shortcutcontext", - "api/generated/enums/sizeadjustpolicy", - "api/generated/enums/sizeconstraint", - "api/generated/enums/sizehint", - "api/generated/enums/sizemode", - "api/generated/enums/slideraction", - "api/generated/enums/sortorder", - "api/generated/enums/steptype", - "api/generated/enums/systemfont", - "api/generated/enums/tabbarshape", - "api/generated/enums/tabfocusbehavior", - "api/generated/enums/tabposition", - "api/generated/enums/tabletdevice", - "api/generated/enums/textelidemode", - "api/generated/enums/textflag", - "api/generated/enums/textformat", - "api/generated/enums/textinteractionflag", - "api/generated/enums/tickposition", - "api/generated/enums/tilerule", - "api/generated/enums/timespec", - "api/generated/enums/timertype", - "api/generated/enums/toolbararea", - "api/generated/enums/toolbuttonpopupmode", - "api/generated/enums/toolbuttonstyle", - "api/generated/enums/touchpointstate", - "api/generated/enums/transformationmode", - "api/generated/enums/uieffect", - "api/generated/enums/urlformattingoption", - "api/generated/enums/userinputresolutionoption", - "api/generated/enums/verticalheaderformat", - "api/generated/enums/viewmode", - "api/generated/enums/whitespacemode", - "api/generated/enums/widgetattribute", - "api/generated/enums/widgeteventtypes", - "api/generated/enums/windowframesection", - "api/generated/enums/windowmodality", - "api/generated/enums/windowstate", - "api/generated/enums/windowtype", - "api/generated/enums/wrapmode", - "api/generated/enums/writingsystem" - ], - "Interfaces": [ - "api/generated/interfaces/qabstractbuttonsignals", - "api/generated/interfaces/qabstractitemviewsignals", - "api/generated/interfaces/qabstractslidersignals", - "api/generated/interfaces/qabstractspinboxsignals", - "api/generated/interfaces/qactionsignals", - "api/generated/interfaces/qbuttongroupsignals", - "api/generated/interfaces/qcalendarwidgetsignals", - "api/generated/interfaces/qcheckboxsignals", - "api/generated/interfaces/qcolordialogsignals", - "api/generated/interfaces/qcomboboxsignals", - "api/generated/interfaces/qdatetimeeditsignals", - "api/generated/interfaces/qdialogsignals", - "api/generated/interfaces/qdoublespinboxsignals", - "api/generated/interfaces/qfiledialogsignals", - "api/generated/interfaces/qfontdialogsignals", - "api/generated/interfaces/qgraphicsblureffectsignals", - "api/generated/interfaces/qgraphicsdropshadoweffectsignals", - "api/generated/interfaces/qgraphicseffectsignals", - "api/generated/interfaces/qgroupboxsignals", - "api/generated/interfaces/qinputdialogsignals", - "api/generated/interfaces/qlcdnumbersignals", - "api/generated/interfaces/qlabelsignals", - "api/generated/interfaces/qlineeditsignals", - "api/generated/interfaces/qlistwidgetsignals", - "api/generated/interfaces/qmessageboxsignals", - "api/generated/interfaces/qmoviesignals", - "api/generated/interfaces/qobjectsignals", - "api/generated/interfaces/qplaintexteditsignals", - "api/generated/interfaces/qprogressbarsignals", - "api/generated/interfaces/qprogressdialogsignals", - "api/generated/interfaces/qshortcutsignals", - "api/generated/interfaces/qspinboxsignals", - "api/generated/interfaces/qstackedwidgetsignals", - "api/generated/interfaces/qstandarditemmodelsignals", - "api/generated/interfaces/qstatusbarsignals", - "api/generated/interfaces/qsystemtrayiconsignals", - "api/generated/interfaces/qtabbarsignals", - "api/generated/interfaces/qtabwidgetsignals", - "api/generated/interfaces/qtablewidgetsignals", - "api/generated/interfaces/qtextbrowsersignals", - "api/generated/interfaces/qtexteditsignals", - "api/generated/interfaces/qtoolbuttonsignals", - "api/generated/interfaces/qtreewidgetsignals", - "api/generated/interfaces/qwidgetsignals", - "api/generated/interfaces/range" - ], - "Others": [ - "api/manual/process" - ] - }, - "guides": { - "The Basics": [ - "guides/getting-started", - "guides/tutorial", - "guides/styling", - "guides/layout", - "guides/handle-events", - "guides/scroll-view", - "guides/images", - "guides/drag-drop", - "guides/networking", - "guides/helpful-links" - ], - "Guides": [ - "guides/nodegui-architecture", - "guides/debugging", - "guides/debugging-in-vscode", - "guides/using-native-node-modules", - "guides/custom-nodegui-native-plugin" - ] - } -}; \ No newline at end of file + api: { + Intro: ['api/manual/synopsis'], + Classes: [ + 'api/generated/classes/component', + 'api/generated/classes/eventwidget', + 'api/generated/classes/flexlayout', + 'api/generated/classes/nodedatetimeedit', + 'api/generated/classes/nodedialog', + 'api/generated/classes/nodeframe', + 'api/generated/classes/nodelayout', + 'api/generated/classes/nodelistview', + 'api/generated/classes/nodeobject', + 'api/generated/classes/nodetableview', + 'api/generated/classes/nodetextedit', + 'api/generated/classes/nodewidget', + 'api/generated/classes/qabstractbutton', + 'api/generated/classes/qabstractitemview', + 'api/generated/classes/qabstractscrollarea', + 'api/generated/classes/qabstractslider', + 'api/generated/classes/qabstractspinbox', + 'api/generated/classes/qaction', + 'api/generated/classes/qapplication', + 'api/generated/classes/qboxlayout', + 'api/generated/classes/qbrush', + 'api/generated/classes/qbuttongroup', + 'api/generated/classes/qcalendarwidget', + 'api/generated/classes/qcheckbox', + 'api/generated/classes/qclipboard', + 'api/generated/classes/qcolor', + 'api/generated/classes/qcolordialog', + 'api/generated/classes/qcombobox', + 'api/generated/classes/qcursor', + 'api/generated/classes/qdate', + 'api/generated/classes/qdateedit', + 'api/generated/classes/qdatetime', + 'api/generated/classes/qdatetimeedit', + 'api/generated/classes/qdial', + 'api/generated/classes/qdialog', + 'api/generated/classes/qdoublespinbox', + 'api/generated/classes/qdrag', + 'api/generated/classes/qdragleaveevent', + 'api/generated/classes/qdragmoveevent', + 'api/generated/classes/qdropevent', + 'api/generated/classes/qerrormessage', + 'api/generated/classes/qfiledialog', + 'api/generated/classes/qfont', + 'api/generated/classes/qfontdatabase', + 'api/generated/classes/qfontdialog', + 'api/generated/classes/qframe', + 'api/generated/classes/qgraphicsblureffect', + 'api/generated/classes/qgraphicsdropshadoweffect', + 'api/generated/classes/qgraphicseffect', + 'api/generated/classes/qgridlayout', + 'api/generated/classes/qgroupbox', + 'api/generated/classes/qicon', + 'api/generated/classes/qinputdialog', + 'api/generated/classes/qkeyevent', + 'api/generated/classes/qkeysequence', + 'api/generated/classes/qlcdnumber', + 'api/generated/classes/qlabel', + 'api/generated/classes/qlineedit', + 'api/generated/classes/qlistview', + 'api/generated/classes/qlistwidget', + 'api/generated/classes/qlistwidgetitem', + 'api/generated/classes/qmainwindow', + 'api/generated/classes/qmenu', + 'api/generated/classes/qmenubar', + 'api/generated/classes/qmessagebox', + 'api/generated/classes/qmimedata', + 'api/generated/classes/qmodelindex', + 'api/generated/classes/qmouseevent', + 'api/generated/classes/qmovie', + 'api/generated/classes/qnativegestureevent', + 'api/generated/classes/qobject', + 'api/generated/classes/qpainter', + 'api/generated/classes/qpainterpath', + 'api/generated/classes/qpen', + 'api/generated/classes/qpicture', + 'api/generated/classes/qpixmap', + 'api/generated/classes/qplaintextedit', + 'api/generated/classes/qpoint', + 'api/generated/classes/qpointf', + 'api/generated/classes/qprogressbar', + 'api/generated/classes/qprogressdialog', + 'api/generated/classes/qpushbutton', + 'api/generated/classes/qradiobutton', + 'api/generated/classes/qrect', + 'api/generated/classes/qrectf', + 'api/generated/classes/qscrollarea', + 'api/generated/classes/qscrollbar', + 'api/generated/classes/qsettings', + 'api/generated/classes/qshortcut', + 'api/generated/classes/qsize', + 'api/generated/classes/qslider', + 'api/generated/classes/qspinbox', + 'api/generated/classes/qstackedwidget', + 'api/generated/classes/qstandarditem', + 'api/generated/classes/qstandarditemmodel', + 'api/generated/classes/qstatusbar', + 'api/generated/classes/qstyle', + 'api/generated/classes/qsystemtrayicon', + 'api/generated/classes/qtabbar', + 'api/generated/classes/qtabwidget', + 'api/generated/classes/qtableview', + 'api/generated/classes/qtablewidget', + 'api/generated/classes/qtablewidgetitem', + 'api/generated/classes/qtabletevent', + 'api/generated/classes/qtextbrowser', + 'api/generated/classes/qtextedit', + 'api/generated/classes/qtime', + 'api/generated/classes/qtimeedit', + 'api/generated/classes/qtoolbutton', + 'api/generated/classes/qtreewidget', + 'api/generated/classes/qtreewidgetitem', + 'api/generated/classes/qurl', + 'api/generated/classes/qvariant', + 'api/generated/classes/qwheelevent', + 'api/generated/classes/qwidget', + 'api/generated/classes/stylesheet', + 'api/generated/classes/yogawidget', + ], + Enums: [ + 'api/generated/enums/acceptmode', + 'api/generated/enums/alignmentflag', + 'api/generated/enums/anchorpoint', + 'api/generated/enums/applicationattribute', + 'api/generated/enums/applicationstate', + 'api/generated/enums/arrowtype', + 'api/generated/enums/aspectratiomode', + 'api/generated/enums/autoformattingflag', + 'api/generated/enums/axis', + 'api/generated/enums/bgmode', + 'api/generated/enums/blurhint', + 'api/generated/enums/brushstyle', + 'api/generated/enums/buttonposition', + 'api/generated/enums/buttonrole', + 'api/generated/enums/buttonsymbols', + 'api/generated/enums/cachemode', + 'api/generated/enums/casesensitivity', + 'api/generated/enums/checkstate', + 'api/generated/enums/checksumtype', + 'api/generated/enums/clipoperation', + 'api/generated/enums/colordialogoption', + 'api/generated/enums/componentformattingoption', + 'api/generated/enums/connectiontype', + 'api/generated/enums/contextmenupolicy', + 'api/generated/enums/coordinatesystem', + 'api/generated/enums/corner', + 'api/generated/enums/correctionmode', + 'api/generated/enums/cursormovestyle', + 'api/generated/enums/cursorshape', + 'api/generated/enums/dateformat', + 'api/generated/enums/dayofweek', + 'api/generated/enums/dialogcode', + 'api/generated/enums/dialoglabel', + 'api/generated/enums/direction', + 'api/generated/enums/dockwidgetarea', + 'api/generated/enums/dragdropmode', + 'api/generated/enums/dropaction', + 'api/generated/enums/echomode', + 'api/generated/enums/edge', + 'api/generated/enums/edittrigger', + 'api/generated/enums/enterkeytype', + 'api/generated/enums/eventpriority', + 'api/generated/enums/filemode', + 'api/generated/enums/fillrule', + 'api/generated/enums/findchildoption', + 'api/generated/enums/flow', + 'api/generated/enums/focuspolicy', + 'api/generated/enums/focusreason', + 'api/generated/enums/fontdialogoption', + 'api/generated/enums/gestureflag', + 'api/generated/enums/gesturestate', + 'api/generated/enums/gesturetype', + 'api/generated/enums/globalcolor', + 'api/generated/enums/hittestaccuracy', + 'api/generated/enums/horizontalheaderformat', + 'api/generated/enums/imageconversionflag', + 'api/generated/enums/imagereadererror', + 'api/generated/enums/inputdialogoptions', + 'api/generated/enums/inputmethodhint', + 'api/generated/enums/inputmethodquery', + 'api/generated/enums/inputmode', + 'api/generated/enums/insertpolicy', + 'api/generated/enums/itemdatarole', + 'api/generated/enums/itemflag', + 'api/generated/enums/itemselectionmode', + 'api/generated/enums/itemselectionoperation', + 'api/generated/enums/key', + 'api/generated/enums/keyboardmodifier', + 'api/generated/enums/layoutdirection', + 'api/generated/enums/layoutmode', + 'api/generated/enums/linewrapmode', + 'api/generated/enums/listviewmode', + 'api/generated/enums/maskmode', + 'api/generated/enums/matchflag', + 'api/generated/enums/mode', + 'api/generated/enums/modifier', + 'api/generated/enums/mousebutton', + 'api/generated/enums/mouseeventflag', + 'api/generated/enums/mouseeventsource', + 'api/generated/enums/movement', + 'api/generated/enums/moviestate', + 'api/generated/enums/nativegesturetype', + 'api/generated/enums/navigationmode', + 'api/generated/enums/option', + 'api/generated/enums/orientation', + 'api/generated/enums/parsingmode', + 'api/generated/enums/pencapstyle', + 'api/generated/enums/penstyle', + 'api/generated/enums/pointertype', + 'api/generated/enums/qclipboardmode', + 'api/generated/enums/qfontcapitalization', + 'api/generated/enums/qfontstretch', + 'api/generated/enums/qfontweight', + 'api/generated/enums/qiconmode', + 'api/generated/enums/qiconstate', + 'api/generated/enums/qmessageboxicon', + 'api/generated/enums/qprogressbardirection', + 'api/generated/enums/qsettingsformat', + 'api/generated/enums/qsettingsscope', + 'api/generated/enums/qstylepixelmetric', + 'api/generated/enums/qsystemtrayiconactivationreason', + 'api/generated/enums/qtexteditlinewrapmode', + 'api/generated/enums/qtextoptionwrapmode', + 'api/generated/enums/renderhint', + 'api/generated/enums/resizemode', + 'api/generated/enums/screenorientation', + 'api/generated/enums/scrollbarpolicy', + 'api/generated/enums/scrollhint', + 'api/generated/enums/scrollmode', + 'api/generated/enums/scrollphase', + 'api/generated/enums/segmentstyle', + 'api/generated/enums/selectionbehavior', + 'api/generated/enums/selectionmode', + 'api/generated/enums/sequenceformat', + 'api/generated/enums/sequencematch', + 'api/generated/enums/shadow', + 'api/generated/enums/shape', + 'api/generated/enums/shortcutcontext', + 'api/generated/enums/sizeadjustpolicy', + 'api/generated/enums/sizeconstraint', + 'api/generated/enums/sizehint', + 'api/generated/enums/sizemode', + 'api/generated/enums/slideraction', + 'api/generated/enums/sortorder', + 'api/generated/enums/steptype', + 'api/generated/enums/systemfont', + 'api/generated/enums/tabbarshape', + 'api/generated/enums/tabfocusbehavior', + 'api/generated/enums/tabposition', + 'api/generated/enums/tabletdevice', + 'api/generated/enums/textelidemode', + 'api/generated/enums/textflag', + 'api/generated/enums/textformat', + 'api/generated/enums/textinteractionflag', + 'api/generated/enums/tickposition', + 'api/generated/enums/tilerule', + 'api/generated/enums/timespec', + 'api/generated/enums/timertype', + 'api/generated/enums/toolbararea', + 'api/generated/enums/toolbuttonpopupmode', + 'api/generated/enums/toolbuttonstyle', + 'api/generated/enums/touchpointstate', + 'api/generated/enums/transformationmode', + 'api/generated/enums/uieffect', + 'api/generated/enums/urlformattingoption', + 'api/generated/enums/userinputresolutionoption', + 'api/generated/enums/verticalheaderformat', + 'api/generated/enums/viewmode', + 'api/generated/enums/whitespacemode', + 'api/generated/enums/widgetattribute', + 'api/generated/enums/widgeteventtypes', + 'api/generated/enums/windowframesection', + 'api/generated/enums/windowmodality', + 'api/generated/enums/windowstate', + 'api/generated/enums/windowtype', + 'api/generated/enums/wrapmode', + 'api/generated/enums/writingsystem', + ], + Interfaces: [ + 'api/generated/interfaces/qabstractbuttonsignals', + 'api/generated/interfaces/qabstractitemviewsignals', + 'api/generated/interfaces/qabstractslidersignals', + 'api/generated/interfaces/qabstractspinboxsignals', + 'api/generated/interfaces/qactionsignals', + 'api/generated/interfaces/qbuttongroupsignals', + 'api/generated/interfaces/qcalendarwidgetsignals', + 'api/generated/interfaces/qcheckboxsignals', + 'api/generated/interfaces/qcolordialogsignals', + 'api/generated/interfaces/qcomboboxsignals', + 'api/generated/interfaces/qdatetimeeditsignals', + 'api/generated/interfaces/qdialogsignals', + 'api/generated/interfaces/qdoublespinboxsignals', + 'api/generated/interfaces/qfiledialogsignals', + 'api/generated/interfaces/qfontdialogsignals', + 'api/generated/interfaces/qgraphicsblureffectsignals', + 'api/generated/interfaces/qgraphicsdropshadoweffectsignals', + 'api/generated/interfaces/qgraphicseffectsignals', + 'api/generated/interfaces/qgroupboxsignals', + 'api/generated/interfaces/qinputdialogsignals', + 'api/generated/interfaces/qlcdnumbersignals', + 'api/generated/interfaces/qlabelsignals', + 'api/generated/interfaces/qlineeditsignals', + 'api/generated/interfaces/qlistwidgetsignals', + 'api/generated/interfaces/qmessageboxsignals', + 'api/generated/interfaces/qmoviesignals', + 'api/generated/interfaces/qobjectsignals', + 'api/generated/interfaces/qplaintexteditsignals', + 'api/generated/interfaces/qprogressbarsignals', + 'api/generated/interfaces/qprogressdialogsignals', + 'api/generated/interfaces/qshortcutsignals', + 'api/generated/interfaces/qspinboxsignals', + 'api/generated/interfaces/qstackedwidgetsignals', + 'api/generated/interfaces/qstandarditemmodelsignals', + 'api/generated/interfaces/qstatusbarsignals', + 'api/generated/interfaces/qsystemtrayiconsignals', + 'api/generated/interfaces/qtabbarsignals', + 'api/generated/interfaces/qtabwidgetsignals', + 'api/generated/interfaces/qtablewidgetsignals', + 'api/generated/interfaces/qtextbrowsersignals', + 'api/generated/interfaces/qtexteditsignals', + 'api/generated/interfaces/qtoolbuttonsignals', + 'api/generated/interfaces/qtreewidgetsignals', + 'api/generated/interfaces/qwidgetsignals', + 'api/generated/interfaces/range', + ], + Others: ['api/manual/process'], + }, + guides: { + 'The Basics': [ + 'guides/getting-started', + 'guides/tutorial', + 'guides/styling', + 'guides/layout', + 'guides/handle-events', + 'guides/scroll-view', + 'guides/images', + 'guides/drag-drop', + 'guides/networking', + 'guides/helpful-links', + ], + Guides: [ + 'guides/nodegui-architecture', + 'guides/debugging', + 'guides/debugging-in-vscode', + 'guides/using-native-node-modules', + 'guides/custom-nodegui-native-plugin', + 'guides/packaging', + ], + }, +};