├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── custom_widgets └── code_viewer.nim ├── examples ├── autosaver.nim ├── calc.nim ├── calc.png ├── custom_signal.nim ├── custom_widget_main.nim ├── custom_widget_widget.nim ├── hello.nim ├── hello.png ├── load_ui.nim ├── load_ui_example.ui ├── menu_toolbar.nim ├── poc.nim ├── seven_tasks.nim ├── seven_tasks.png ├── sheet.nim ├── template.nim └── text_view.nim ├── nimqt.nimble ├── qt ├── 6 ├── 6.4 ├── 6.4.3 ├── 6.4.3_most │ ├── nimqt.nim │ ├── nimqt │ │ ├── custom_widgets │ │ │ └── code_viewer.nim │ │ ├── nimqt_paths.nim │ │ ├── q20functional.nim │ │ ├── qabstractanimation.nim │ │ ├── qabstractbutton.nim │ │ ├── qabstracteventdispatcher.nim │ │ ├── qabstractfileiconprovider.nim │ │ ├── qabstractitemdelegate.nim │ │ ├── qabstractitemmodel.nim │ │ ├── qabstractitemview.nim │ │ ├── qabstractnativeeventfilter.nim │ │ ├── qabstractproxymodel.nim │ │ ├── qabstractscrollarea.nim │ │ ├── qabstractslider.nim │ │ ├── qabstractspinbox.nim │ │ ├── qabstracttextdocumentlayout.nim │ │ ├── qaction.nim │ │ ├── qactiongroup.nim │ │ ├── qanimationgroup.nim │ │ ├── qanystringview.nim │ │ ├── qapplication.nim │ │ ├── qarraydata.nim │ │ ├── qassociativeiterable.nim │ │ ├── qbackingstore.nim │ │ ├── qbasictimer.nim │ │ ├── qbindingstorage.nim │ │ ├── qbitarray.nim │ │ ├── qbitmap.nim │ │ ├── qboxlayout.nim │ │ ├── qbrush.nim │ │ ├── qbuffer.nim │ │ ├── qbuttongroup.nim │ │ ├── qbytearray.nim │ │ ├── qbytearraylist.nim │ │ ├── qbytearraymatcher.nim │ │ ├── qbytearrayview.nim │ │ ├── qcache.nim │ │ ├── qcalendar.nim │ │ ├── qcalendarwidget.nim │ │ ├── qchar.nim │ │ ├── qcheckbox.nim │ │ ├── qclipboard.nim │ │ ├── qcollator.nim │ │ ├── qcolor.nim │ │ ├── qcolordialog.nim │ │ ├── qcolormap.nim │ │ ├── qcolorspace.nim │ │ ├── qcolortransform.nim │ │ ├── qcolumnview.nim │ │ ├── qcombobox.nim │ │ ├── qcommandlineoption.nim │ │ ├── qcommandlineparser.nim │ │ ├── qcommandlinkbutton.nim │ │ ├── qcommonstyle.nim │ │ ├── qcompare.nim │ │ ├── qcompleter.nim │ │ ├── qconcatenatetablesproxymodel.nim │ │ ├── qcontiguouscache.nim │ │ ├── qcoreapplication.nim │ │ ├── qcoreevent.nim │ │ ├── qcryptographichash.nim │ │ ├── qcursor.nim │ │ ├── qdatastream.nim │ │ ├── qdatawidgetmapper.nim │ │ ├── qdatetime.nim │ │ ├── qdatetimeedit.nim │ │ ├── qdeadlinetimer.nim │ │ ├── qdebug.nim │ │ ├── qdesktopservices.nim │ │ ├── qdial.nim │ │ ├── qdialog.nim │ │ ├── qdialogbuttonbox.nim │ │ ├── qdir.nim │ │ ├── qdockwidget.nim │ │ ├── qdrag.nim │ │ ├── qdrawutil.nim │ │ ├── qeasingcurve.nim │ │ ├── qelapsedtimer.nim │ │ ├── qerrormessage.nim │ │ ├── qevent.nim │ │ ├── qeventloop.nim │ │ ├── qeventpoint.nim │ │ ├── qfactoryinterface.nim │ │ ├── qfile.nim │ │ ├── qfiledevice.nim │ │ ├── qfiledialog.nim │ │ ├── qfileiconprovider.nim │ │ ├── qfileinfo.nim │ │ ├── qfileselector.nim │ │ ├── qfilesystemmodel.nim │ │ ├── qfilesystemwatcher.nim │ │ ├── qflags.nim │ │ ├── qfocusframe.nim │ │ ├── qfont.nim │ │ ├── qfontcombobox.nim │ │ ├── qfontdatabase.nim │ │ ├── qfontdialog.nim │ │ ├── qfontinfo.nim │ │ ├── qfontmetrics.nim │ │ ├── qformlayout.nim │ │ ├── qframe.nim │ │ ├── qfuture.nim │ │ ├── qfutureinterface.nim │ │ ├── qfuturesynchronizer.nim │ │ ├── qfuturewatcher.nim │ │ ├── qgenericmatrix.nim │ │ ├── qgenericplugin.nim │ │ ├── qgenericpluginfactory.nim │ │ ├── qgesture.nim │ │ ├── qgesturerecognizer.nim │ │ ├── qglobal.nim │ │ ├── qglobalstatic.nim │ │ ├── qglyphrun.nim │ │ ├── qgraphicsanchorlayout.nim │ │ ├── qgraphicseffect.nim │ │ ├── qgraphicsgridlayout.nim │ │ ├── qgraphicsitem.nim │ │ ├── qgraphicsitemanimation.nim │ │ ├── qgraphicslayout.nim │ │ ├── qgraphicslayoutitem.nim │ │ ├── qgraphicslinearlayout.nim │ │ ├── qgraphicsproxywidget.nim │ │ ├── qgraphicsscene.nim │ │ ├── qgraphicssceneevent.nim │ │ ├── qgraphicstransform.nim │ │ ├── qgraphicsview.nim │ │ ├── qgraphicswidget.nim │ │ ├── qgridlayout.nim │ │ ├── qgroupbox.nim │ │ ├── qguiapplication.nim │ │ ├── qhash.nim │ │ ├── qhashfunctions.nim │ │ ├── qheaderview.nim │ │ ├── qicon.nim │ │ ├── qiconengine.nim │ │ ├── qiconengineplugin.nim │ │ ├── qidentityproxymodel.nim │ │ ├── qimage.nim │ │ ├── qimageiohandler.nim │ │ ├── qimagereader.nim │ │ ├── qimagewriter.nim │ │ ├── qinputdevice.nim │ │ ├── qinputdialog.nim │ │ ├── qinputmethod.nim │ │ ├── qiodevice.nim │ │ ├── qiodevicebase.nim │ │ ├── qitemdelegate.nim │ │ ├── qitemeditorfactory.nim │ │ ├── qitemselectionmodel.nim │ │ ├── qiterable.nim │ │ ├── qjsengine.nim │ │ ├── qjsonarray.nim │ │ ├── qjsondocument.nim │ │ ├── qjsonobject.nim │ │ ├── qjsonvalue.nim │ │ ├── qjsvalue.nim │ │ ├── qkeysequence.nim │ │ ├── qkeysequenceedit.nim │ │ ├── qlabel.nim │ │ ├── qlayout.nim │ │ ├── qlayoutitem.nim │ │ ├── qlcdnumber.nim │ │ ├── qlibrary.nim │ │ ├── qlibraryinfo.nim │ │ ├── qline.nim │ │ ├── qlineedit.nim │ │ ├── qlist.nim │ │ ├── qlistview.nim │ │ ├── qlistwidget.nim │ │ ├── qlocale.nim │ │ ├── qlockfile.nim │ │ ├── qlogging.nim │ │ ├── qmainwindow.nim │ │ ├── qmap.nim │ │ ├── qmargins.nim │ │ ├── qmatrix4x4.nim │ │ ├── qmdiarea.nim │ │ ├── qmdisubwindow.nim │ │ ├── qmenu.nim │ │ ├── qmenubar.nim │ │ ├── qmessageauthenticationcode.nim │ │ ├── qmessagebox.nim │ │ ├── qmetacontainer.nim │ │ ├── qmimedata.nim │ │ ├── qmimedatabase.nim │ │ ├── qmimetype.nim │ │ ├── qmovie.nim │ │ ├── qmutex.nim │ │ ├── qnamespace.nim │ │ ├── qobject.nim │ │ ├── qobjectcleanuphandler.nim │ │ ├── qobjectdefs.nim │ │ ├── qoffscreensurface.nim │ │ ├── qoperatingsystemversion.nim │ │ ├── qpagedpaintdevice.nim │ │ ├── qpagelayout.nim │ │ ├── qpageranges.nim │ │ ├── qpagesize.nim │ │ ├── qpaintdevice.nim │ │ ├── qpaintdevicewindow.nim │ │ ├── qpaintengine.nim │ │ ├── qpainter.nim │ │ ├── qpainterpath.nim │ │ ├── qpalette.nim │ │ ├── qparallelanimationgroup.nim │ │ ├── qpauseanimation.nim │ │ ├── qpdfwriter.nim │ │ ├── qpen.nim │ │ ├── qpicture.nim │ │ ├── qpixelformat.nim │ │ ├── qpixmap.nim │ │ ├── qpixmapcache.nim │ │ ├── qplaintextedit.nim │ │ ├── qplugin.nim │ │ ├── qpluginloader.nim │ │ ├── qpoint.nim │ │ ├── qpointer.nim │ │ ├── qpointingdevice.nim │ │ ├── qpolygon.nim │ │ ├── qprocess.nim │ │ ├── qprogressbar.nim │ │ ├── qprogressdialog.nim │ │ ├── qpromise.nim │ │ ├── qproperty.nim │ │ ├── qproxystyle.nim │ │ ├── qpushbutton.nim │ │ ├── qquaternion.nim │ │ ├── qqueue.nim │ │ ├── qradiobutton.nim │ │ ├── qrandom.nim │ │ ├── qrasterwindow.nim │ │ ├── qrawfont.nim │ │ ├── qreadwritelock.nim │ │ ├── qrect.nim │ │ ├── qregion.nim │ │ ├── qregularexpression.nim │ │ ├── qresource.nim │ │ ├── qrgba64.nim │ │ ├── qrgbafloat.nim │ │ ├── qrubberband.nim │ │ ├── qrunnable.nim │ │ ├── qsavefile.nim │ │ ├── qscopedpointer.nim │ │ ├── qscopedvaluerollback.nim │ │ ├── qscopeguard.nim │ │ ├── qscreen.nim │ │ ├── qscrollarea.nim │ │ ├── qscrollbar.nim │ │ ├── qscroller.nim │ │ ├── qscrollerproperties.nim │ │ ├── qsemaphore.nim │ │ ├── qsequentialanimationgroup.nim │ │ ├── qsequentialiterable.nim │ │ ├── qsessionmanager.nim │ │ ├── qset.nim │ │ ├── qsettings.nim │ │ ├── qshareddata.nim │ │ ├── qsharedmemory.nim │ │ ├── qsharedpointer.nim │ │ ├── qshortcut.nim │ │ ├── qsignalmapper.nim │ │ ├── qsize.nim │ │ ├── qsizegrip.nim │ │ ├── qsizepolicy.nim │ │ ├── qslider.nim │ │ ├── qsocketnotifier.nim │ │ ├── qsortfilterproxymodel.nim │ │ ├── qspinbox.nim │ │ ├── qsplashscreen.nim │ │ ├── qsplitter.nim │ │ ├── qstack.nim │ │ ├── qstackedlayout.nim │ │ ├── qstackedwidget.nim │ │ ├── qstandarditemmodel.nim │ │ ├── qstandardpaths.nim │ │ ├── qstatictext.nim │ │ ├── qstatusbar.nim │ │ ├── qstorageinfo.nim │ │ ├── qstring.nim │ │ ├── qstringlist.nim │ │ ├── qstringlistmodel.nim │ │ ├── qstringmatcher.nim │ │ ├── qstyle.nim │ │ ├── qstyleditemdelegate.nim │ │ ├── qstylefactory.nim │ │ ├── qstylehints.nim │ │ ├── qstylepainter.nim │ │ ├── qstyleplugin.nim │ │ ├── qsurface.nim │ │ ├── qsurfaceformat.nim │ │ ├── qsyntaxhighlighter.nim │ │ ├── qsysinfo.nim │ │ ├── qsystemsemaphore.nim │ │ ├── qsystemtrayicon.nim │ │ ├── qtabbar.nim │ │ ├── qtableview.nim │ │ ├── qtablewidget.nim │ │ ├── qtabwidget.nim │ │ ├── qtaggedpointer.nim │ │ ├── qtcore │ │ │ ├── q20functional.nim │ │ │ ├── qabstractanimation.nim │ │ │ ├── qabstracteventdispatcher.nim │ │ │ ├── qabstractitemmodel.nim │ │ │ ├── qabstractnativeeventfilter.nim │ │ │ ├── qabstractproxymodel.nim │ │ │ ├── qanimationgroup.nim │ │ │ ├── qanystringview.nim │ │ │ ├── qarraydata.nim │ │ │ ├── qassociativeiterable.nim │ │ │ ├── qbasictimer.nim │ │ │ ├── qbindingstorage.nim │ │ │ ├── qbitarray.nim │ │ │ ├── qbuffer.nim │ │ │ ├── qbytearray.nim │ │ │ ├── qbytearraylist.nim │ │ │ ├── qbytearraymatcher.nim │ │ │ ├── qbytearrayview.nim │ │ │ ├── qcache.nim │ │ │ ├── qcalendar.nim │ │ │ ├── qchar.nim │ │ │ ├── qcollator.nim │ │ │ ├── qcommandlineoption.nim │ │ │ ├── qcommandlineparser.nim │ │ │ ├── qcompare.nim │ │ │ ├── qconcatenatetablesproxymodel.nim │ │ │ ├── qcontiguouscache.nim │ │ │ ├── qcoreapplication.nim │ │ │ ├── qcoreevent.nim │ │ │ ├── qcryptographichash.nim │ │ │ ├── qdatastream.nim │ │ │ ├── qdatetime.nim │ │ │ ├── qdeadlinetimer.nim │ │ │ ├── qdebug.nim │ │ │ ├── qdir.nim │ │ │ ├── qeasingcurve.nim │ │ │ ├── qelapsedtimer.nim │ │ │ ├── qeventloop.nim │ │ │ ├── qfactoryinterface.nim │ │ │ ├── qfile.nim │ │ │ ├── qfiledevice.nim │ │ │ ├── qfileinfo.nim │ │ │ ├── qfileselector.nim │ │ │ ├── qfilesystemwatcher.nim │ │ │ ├── qflags.nim │ │ │ ├── qfuture.nim │ │ │ ├── qfutureinterface.nim │ │ │ ├── qfuturesynchronizer.nim │ │ │ ├── qfuturewatcher.nim │ │ │ ├── qglobal.nim │ │ │ ├── qglobalstatic.nim │ │ │ ├── qhash.nim │ │ │ ├── qhashfunctions.nim │ │ │ ├── qidentityproxymodel.nim │ │ │ ├── qiodevice.nim │ │ │ ├── qiodevicebase.nim │ │ │ ├── qitemselectionmodel.nim │ │ │ ├── qiterable.nim │ │ │ ├── qjsonarray.nim │ │ │ ├── qjsondocument.nim │ │ │ ├── qjsonobject.nim │ │ │ ├── qjsonvalue.nim │ │ │ ├── qlibrary.nim │ │ │ ├── qlibraryinfo.nim │ │ │ ├── qline.nim │ │ │ ├── qlist.nim │ │ │ ├── qlocale.nim │ │ │ ├── qlockfile.nim │ │ │ ├── qlogging.nim │ │ │ ├── qmap.nim │ │ │ ├── qmargins.nim │ │ │ ├── qmessageauthenticationcode.nim │ │ │ ├── qmetacontainer.nim │ │ │ ├── qmimedata.nim │ │ │ ├── qmimedatabase.nim │ │ │ ├── qmimetype.nim │ │ │ ├── qmutex.nim │ │ │ ├── qnamespace.nim │ │ │ ├── qobject.nim │ │ │ ├── qobjectcleanuphandler.nim │ │ │ ├── qobjectdefs.nim │ │ │ ├── qoperatingsystemversion.nim │ │ │ ├── qparallelanimationgroup.nim │ │ │ ├── qpauseanimation.nim │ │ │ ├── qplugin.nim │ │ │ ├── qpluginloader.nim │ │ │ ├── qpoint.nim │ │ │ ├── qpointer.nim │ │ │ ├── qprocess.nim │ │ │ ├── qpromise.nim │ │ │ ├── qproperty.nim │ │ │ ├── qqueue.nim │ │ │ ├── qrandom.nim │ │ │ ├── qreadwritelock.nim │ │ │ ├── qrect.nim │ │ │ ├── qregularexpression.nim │ │ │ ├── qresource.nim │ │ │ ├── qrunnable.nim │ │ │ ├── qsavefile.nim │ │ │ ├── qscopedpointer.nim │ │ │ ├── qscopedvaluerollback.nim │ │ │ ├── qscopeguard.nim │ │ │ ├── qsemaphore.nim │ │ │ ├── qsequentialanimationgroup.nim │ │ │ ├── qsequentialiterable.nim │ │ │ ├── qset.nim │ │ │ ├── qsettings.nim │ │ │ ├── qshareddata.nim │ │ │ ├── qsharedmemory.nim │ │ │ ├── qsharedpointer.nim │ │ │ ├── qsignalmapper.nim │ │ │ ├── qsize.nim │ │ │ ├── qsocketnotifier.nim │ │ │ ├── qsortfilterproxymodel.nim │ │ │ ├── qstack.nim │ │ │ ├── qstandardpaths.nim │ │ │ ├── qstorageinfo.nim │ │ │ ├── qstring.nim │ │ │ ├── qstringlist.nim │ │ │ ├── qstringlistmodel.nim │ │ │ ├── qstringmatcher.nim │ │ │ ├── qsysinfo.nim │ │ │ ├── qsystemsemaphore.nim │ │ │ ├── qtaggedpointer.nim │ │ │ ├── qtemporarydir.nim │ │ │ ├── qtemporaryfile.nim │ │ │ ├── qtextboundaryfinder.nim │ │ │ ├── qtextstream.nim │ │ │ ├── qthread.nim │ │ │ ├── qthreadpool.nim │ │ │ ├── qthreadstorage.nim │ │ │ ├── qtimeline.nim │ │ │ ├── qtimer.nim │ │ │ ├── qtimezone.nim │ │ │ ├── qtranslator.nim │ │ │ ├── qtransposeproxymodel.nim │ │ │ ├── qurl.nim │ │ │ ├── qurlquery.nim │ │ │ ├── quuid.nim │ │ │ ├── qvariant.nim │ │ │ ├── qvariantanimation.nim │ │ │ ├── qversionnumber.nim │ │ │ ├── qwaitcondition.nim │ │ │ └── qxmlstream.nim │ │ ├── qtemporarydir.nim │ │ ├── qtemporaryfile.nim │ │ ├── qtestsupport_gui.nim │ │ ├── qtestsupport_widgets.nim │ │ ├── qtextboundaryfinder.nim │ │ ├── qtextbrowser.nim │ │ ├── qtextcursor.nim │ │ ├── qtextdocument.nim │ │ ├── qtextdocumentfragment.nim │ │ ├── qtextdocumentwriter.nim │ │ ├── qtextedit.nim │ │ ├── qtextformat.nim │ │ ├── qtextlayout.nim │ │ ├── qtextlist.nim │ │ ├── qtextobject.nim │ │ ├── qtextoption.nim │ │ ├── qtextstream.nim │ │ ├── qtexttable.nim │ │ ├── qtgui │ │ │ ├── qabstractfileiconprovider.nim │ │ │ ├── qabstracttextdocumentlayout.nim │ │ │ ├── qaction.nim │ │ │ ├── qactiongroup.nim │ │ │ ├── qbackingstore.nim │ │ │ ├── qbitmap.nim │ │ │ ├── qbrush.nim │ │ │ ├── qclipboard.nim │ │ │ ├── qcolor.nim │ │ │ ├── qcolorspace.nim │ │ │ ├── qcolortransform.nim │ │ │ ├── qcursor.nim │ │ │ ├── qdesktopservices.nim │ │ │ ├── qdrag.nim │ │ │ ├── qevent.nim │ │ │ ├── qeventpoint.nim │ │ │ ├── qfilesystemmodel.nim │ │ │ ├── qfont.nim │ │ │ ├── qfontdatabase.nim │ │ │ ├── qfontinfo.nim │ │ │ ├── qfontmetrics.nim │ │ │ ├── qgenericmatrix.nim │ │ │ ├── qgenericplugin.nim │ │ │ ├── qgenericpluginfactory.nim │ │ │ ├── qglyphrun.nim │ │ │ ├── qguiapplication.nim │ │ │ ├── qicon.nim │ │ │ ├── qiconengine.nim │ │ │ ├── qiconengineplugin.nim │ │ │ ├── qimage.nim │ │ │ ├── qimageiohandler.nim │ │ │ ├── qimagereader.nim │ │ │ ├── qimagewriter.nim │ │ │ ├── qinputdevice.nim │ │ │ ├── qinputmethod.nim │ │ │ ├── qkeysequence.nim │ │ │ ├── qmatrix4x4.nim │ │ │ ├── qmovie.nim │ │ │ ├── qoffscreensurface.nim │ │ │ ├── qpagedpaintdevice.nim │ │ │ ├── qpagelayout.nim │ │ │ ├── qpageranges.nim │ │ │ ├── qpagesize.nim │ │ │ ├── qpaintdevice.nim │ │ │ ├── qpaintdevicewindow.nim │ │ │ ├── qpaintengine.nim │ │ │ ├── qpainter.nim │ │ │ ├── qpainterpath.nim │ │ │ ├── qpalette.nim │ │ │ ├── qpdfwriter.nim │ │ │ ├── qpen.nim │ │ │ ├── qpicture.nim │ │ │ ├── qpixelformat.nim │ │ │ ├── qpixmap.nim │ │ │ ├── qpixmapcache.nim │ │ │ ├── qpointingdevice.nim │ │ │ ├── qpolygon.nim │ │ │ ├── qquaternion.nim │ │ │ ├── qrasterwindow.nim │ │ │ ├── qrawfont.nim │ │ │ ├── qregion.nim │ │ │ ├── qrgba64.nim │ │ │ ├── qrgbafloat.nim │ │ │ ├── qscreen.nim │ │ │ ├── qsessionmanager.nim │ │ │ ├── qshortcut.nim │ │ │ ├── qstandarditemmodel.nim │ │ │ ├── qstatictext.nim │ │ │ ├── qstylehints.nim │ │ │ ├── qsurface.nim │ │ │ ├── qsurfaceformat.nim │ │ │ ├── qsyntaxhighlighter.nim │ │ │ ├── qtestsupport_gui.nim │ │ │ ├── qtextcursor.nim │ │ │ ├── qtextdocument.nim │ │ │ ├── qtextdocumentfragment.nim │ │ │ ├── qtextdocumentwriter.nim │ │ │ ├── qtextformat.nim │ │ │ ├── qtextlayout.nim │ │ │ ├── qtextlist.nim │ │ │ ├── qtextobject.nim │ │ │ ├── qtextoption.nim │ │ │ ├── qtexttable.nim │ │ │ ├── qtransform.nim │ │ │ ├── qundogroup.nim │ │ │ ├── qundostack.nim │ │ │ ├── qvalidator.nim │ │ │ ├── qvectornd.nim │ │ │ └── qwindow.nim │ │ ├── qthread.nim │ │ ├── qthreadpool.nim │ │ ├── qthreadstorage.nim │ │ ├── qtimeline.nim │ │ ├── qtimer.nim │ │ ├── qtimezone.nim │ │ ├── qtoolbar.nim │ │ ├── qtoolbox.nim │ │ ├── qtoolbutton.nim │ │ ├── qtooltip.nim │ │ ├── qtqml │ │ │ ├── qjsengine.nim │ │ │ └── qjsvalue.nim │ │ ├── qtransform.nim │ │ ├── qtranslator.nim │ │ ├── qtransposeproxymodel.nim │ │ ├── qtreeview.nim │ │ ├── qtreewidget.nim │ │ ├── qtuitools │ │ │ └── quiloader.nim │ │ ├── qtwidgets │ │ │ ├── qabstractbutton.nim │ │ │ ├── qabstractitemdelegate.nim │ │ │ ├── qabstractitemview.nim │ │ │ ├── qabstractscrollarea.nim │ │ │ ├── qabstractslider.nim │ │ │ ├── qabstractspinbox.nim │ │ │ ├── qapplication.nim │ │ │ ├── qboxlayout.nim │ │ │ ├── qbuttongroup.nim │ │ │ ├── qcalendarwidget.nim │ │ │ ├── qcheckbox.nim │ │ │ ├── qcolordialog.nim │ │ │ ├── qcolormap.nim │ │ │ ├── qcolumnview.nim │ │ │ ├── qcombobox.nim │ │ │ ├── qcommandlinkbutton.nim │ │ │ ├── qcommonstyle.nim │ │ │ ├── qcompleter.nim │ │ │ ├── qdatawidgetmapper.nim │ │ │ ├── qdatetimeedit.nim │ │ │ ├── qdial.nim │ │ │ ├── qdialog.nim │ │ │ ├── qdialogbuttonbox.nim │ │ │ ├── qdockwidget.nim │ │ │ ├── qdrawutil.nim │ │ │ ├── qerrormessage.nim │ │ │ ├── qfiledialog.nim │ │ │ ├── qfileiconprovider.nim │ │ │ ├── qfocusframe.nim │ │ │ ├── qfontcombobox.nim │ │ │ ├── qfontdialog.nim │ │ │ ├── qformlayout.nim │ │ │ ├── qframe.nim │ │ │ ├── qgesture.nim │ │ │ ├── qgesturerecognizer.nim │ │ │ ├── qgraphicsanchorlayout.nim │ │ │ ├── qgraphicseffect.nim │ │ │ ├── qgraphicsgridlayout.nim │ │ │ ├── qgraphicsitem.nim │ │ │ ├── qgraphicsitemanimation.nim │ │ │ ├── qgraphicslayout.nim │ │ │ ├── qgraphicslayoutitem.nim │ │ │ ├── qgraphicslinearlayout.nim │ │ │ ├── qgraphicsproxywidget.nim │ │ │ ├── qgraphicsscene.nim │ │ │ ├── qgraphicssceneevent.nim │ │ │ ├── qgraphicstransform.nim │ │ │ ├── qgraphicsview.nim │ │ │ ├── qgraphicswidget.nim │ │ │ ├── qgridlayout.nim │ │ │ ├── qgroupbox.nim │ │ │ ├── qheaderview.nim │ │ │ ├── qinputdialog.nim │ │ │ ├── qitemdelegate.nim │ │ │ ├── qitemeditorfactory.nim │ │ │ ├── qkeysequenceedit.nim │ │ │ ├── qlabel.nim │ │ │ ├── qlayout.nim │ │ │ ├── qlayoutitem.nim │ │ │ ├── qlcdnumber.nim │ │ │ ├── qlineedit.nim │ │ │ ├── qlistview.nim │ │ │ ├── qlistwidget.nim │ │ │ ├── qmainwindow.nim │ │ │ ├── qmdiarea.nim │ │ │ ├── qmdisubwindow.nim │ │ │ ├── qmenu.nim │ │ │ ├── qmenubar.nim │ │ │ ├── qmessagebox.nim │ │ │ ├── qplaintextedit.nim │ │ │ ├── qprogressbar.nim │ │ │ ├── qprogressdialog.nim │ │ │ ├── qproxystyle.nim │ │ │ ├── qpushbutton.nim │ │ │ ├── qradiobutton.nim │ │ │ ├── qrubberband.nim │ │ │ ├── qscrollarea.nim │ │ │ ├── qscrollbar.nim │ │ │ ├── qscroller.nim │ │ │ ├── qscrollerproperties.nim │ │ │ ├── qsizegrip.nim │ │ │ ├── qsizepolicy.nim │ │ │ ├── qslider.nim │ │ │ ├── qspinbox.nim │ │ │ ├── qsplashscreen.nim │ │ │ ├── qsplitter.nim │ │ │ ├── qstackedlayout.nim │ │ │ ├── qstackedwidget.nim │ │ │ ├── qstatusbar.nim │ │ │ ├── qstyle.nim │ │ │ ├── qstyleditemdelegate.nim │ │ │ ├── qstylefactory.nim │ │ │ ├── qstylepainter.nim │ │ │ ├── qstyleplugin.nim │ │ │ ├── qsystemtrayicon.nim │ │ │ ├── qtabbar.nim │ │ │ ├── qtableview.nim │ │ │ ├── qtablewidget.nim │ │ │ ├── qtabwidget.nim │ │ │ ├── qtestsupport_widgets.nim │ │ │ ├── qtextbrowser.nim │ │ │ ├── qtextedit.nim │ │ │ ├── qtoolbar.nim │ │ │ ├── qtoolbox.nim │ │ │ ├── qtoolbutton.nim │ │ │ ├── qtooltip.nim │ │ │ ├── qtreeview.nim │ │ │ ├── qtreewidget.nim │ │ │ ├── qundoview.nim │ │ │ ├── qwhatsthis.nim │ │ │ ├── qwidget.nim │ │ │ ├── qwidgetaction.nim │ │ │ └── qwizard.nim │ │ ├── quiloader.nim │ │ ├── qundogroup.nim │ │ ├── qundostack.nim │ │ ├── qundoview.nim │ │ ├── qurl.nim │ │ ├── qurlquery.nim │ │ ├── quuid.nim │ │ ├── qvalidator.nim │ │ ├── qvariant.nim │ │ ├── qvariantanimation.nim │ │ ├── qvectornd.nim │ │ ├── qversionnumber.nim │ │ ├── qwaitcondition.nim │ │ ├── qwhatsthis.nim │ │ ├── qwidget.nim │ │ ├── qwidgetaction.nim │ │ ├── qwindow.nim │ │ ├── qwizard.nim │ │ ├── qxmlstream.nim │ │ ├── skips.nim │ │ ├── tools │ │ │ ├── autosaver.nim │ │ │ ├── layout.nim │ │ │ ├── load_ui.nim │ │ │ ├── menu.nim │ │ │ ├── signals.nim │ │ │ └── toolbar.nim │ │ └── typeDb.nim │ ├── typeDb.txt │ └── verdigris │ │ ├── LICENSE.LGPLv3 │ │ ├── wobjectcpp.h │ │ ├── wobjectdefs.h │ │ └── wobjectimpl.h └── 6_most ├── scripts ├── components.sh ├── cpp2xml.nim ├── distr.nim ├── distributions │ ├── core.txt │ ├── core_all.txt │ ├── gui_widgets.txt │ ├── minimal.txt │ └── most.txt ├── generateTypeDb.nim ├── generate_distr.sh ├── generate_makefile.sh ├── nimqt.nim ├── nimqt_paths.nim ├── skips.nim ├── tools │ ├── autosaver.nim │ ├── layout.nim │ ├── load_ui.nim │ ├── menu.nim │ ├── signals.nim │ └── toolbar.nim ├── typeDb.nim └── xml2nimlib.nim └── verdigris └── src ├── LICENSE.LGPLv3 ├── wobjectcpp.h ├── wobjectdefs.h └── wobjectimpl.h /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.git.bck/ 3 | *.swp 4 | tmp/ 5 | 6 | examples/poc 7 | examples/calc 8 | examples/text_view 9 | examples/hello 10 | examples/load_ui 11 | examples/custom_signal 12 | examples/autosaver 13 | examples/seven_tasks 14 | examples/menu_toolbar 15 | 16 | scripts/cpp2xml 17 | scripts/distr 18 | scripts/generateTypeDb 19 | scripts/nimqt_paths 20 | scripts/nimqt 21 | scripts/skips 22 | scripts/typeDb 23 | scripts/xml2nimlib 24 | -------------------------------------------------------------------------------- /examples/autosaver.nim: -------------------------------------------------------------------------------- 1 | # This template.nim contains just the minimum amount of code to create a simple nim script that uses nimqt. 2 | import os 3 | 4 | import nimqt 5 | import nimqt/[qlabel,qlineedit,qtextedit,qcombobox,qcheckbox,qradiobutton] 6 | import nimqt/tools/autosaver 7 | 8 | nimqt.init 9 | let app = newQApplication(commandLineParams()) 10 | 11 | let win = newQWidget() 12 | 13 | autosaver.autoSaveStorage = newAutoSaveStorage("/tmp/custom-path.txt") 14 | 15 | win.makeLayout: 16 | - newQLabel(Q"The following widgets are saved and restored automatically. Modify them, and restart this program!") 17 | - newQLineEdit() as txtLineEdit: autoSave() 18 | - newQTextEdit() as txtQTextEdit: autoSave() 19 | - newQComboBox() as combobox: 20 | addItem(Q"0") 21 | addItem(Q"1") 22 | addItem(Q"2") 23 | autoSave() # We must call this function after the combobox has been filled 24 | - newQCheckBox() as checkbox: 25 | setTriState(true) 26 | autoSave() 27 | - newQRadioButton(Q"Option 1") as opt1: autoSave() 28 | - newQRadioButton(Q"Option 2") as opt2: autoSave() 29 | 30 | win.show() 31 | discard app.exec() 32 | -------------------------------------------------------------------------------- /examples/calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerous86/nimqt/53bc822b261b0b146cc8e1ad567c274f2a640398/examples/calc.png -------------------------------------------------------------------------------- /examples/custom_signal.nim: -------------------------------------------------------------------------------- 1 | import os 2 | import strformat 3 | 4 | import nimqt 5 | import nimqt/[qpushbutton, qboxlayout, qlabel] 6 | 7 | nimqt.init 8 | let app = newQApplication(commandLineParams()) 9 | 10 | inheritQObject(GuiHandler, QObject): 11 | var a:int 12 | var b:QString 13 | 14 | slot_defer on_button_clicked(): 15 | label.setText(Q"") 16 | # Here we emit the signals. Just like in regular Qt. 17 | emit this.foo0() 18 | emit this.foo1(this.a.cint) 19 | emit this.foo2(this.a.cint, this.b) 20 | this.a.inc 21 | this.b = Q(&"Clicked {this.a} times") 22 | 23 | # Define signals 24 | signal foo0() 25 | signal foo1(a:int) 26 | signal foo2(a:int, b:QString) 27 | 28 | # Here we define just some regular slots 29 | slot_defer on_foo0(): label.setText(Q($label.text & &"\non_foo0()")) 30 | slot_defer on_foo1(a:int): label.setText(Q($label.text & &"\non_foo1({a})")) 31 | slot_defer on_foo2(a:int, b:QString): label.setText(Q($label.text & &"\non_foo2({a}, {b})")) 32 | 33 | let guiHandler: ptr GuiHandler = newGuiHandler() 34 | let win: ptr QWidget = newQWidget() 35 | 36 | win.makeLayout: 37 | - newQPushButton(Q "Click me!!"): 38 | connect(SIGNAL "clicked()", guiHandler, SLOT "on_button_clicked()") 39 | - newQLabel() as label 40 | 41 | # Connect our custom signals. Note that we connect the guiHandler signal to a guiHandler slot. 42 | guiHandler.connect(SIGNAL "foo0()", guiHandler, SLOT "on_foo0()") 43 | guiHandler.connect(SIGNAL "foo1(int)", guiHandler, SLOT "on_foo1(int)") 44 | guiHandler.connect(SIGNAL "foo2(int,QString)", guiHandler, SLOT "on_foo2(int,QString)") 45 | 46 | nimqt.insertAllSlotImplementations 47 | 48 | win.show() 49 | discard app.exec() 50 | 51 | -------------------------------------------------------------------------------- /examples/custom_widget_main.nim: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import nimqt 4 | import nimqt/[qlabel] 5 | 6 | nimqt.init() 7 | let app = newQApplication(commandLineParams()) 8 | 9 | # Import the module 10 | import custom_widget_widget 11 | # Next line will generate the necessary c++ code that allows us to use the OptionSelector custom widget 12 | # in this module. 13 | custom_widget_widget.import_OptionSelector() 14 | 15 | let label=newQLabel(Q"Answer") # Creating label here, so we can easily reference it from handleSignal 16 | let win: ptr QWidget = newQWidget() 17 | 18 | win.makeLayout: 19 | - createOptionSelector(@["a","b","c"]) as opt: 20 | handleSignal1(SIGNAL "on_yes_clicked(QString)", s:QString): 21 | echo "YES ",s 22 | label.setText(s) 23 | handleSignal0(SIGNAL "on_no_clicked()"): 24 | echo "NO :(" 25 | label.setText(Q"(No clicked!)") 26 | - useObject label 27 | 28 | win.show() 29 | discard app.exec() 30 | -------------------------------------------------------------------------------- /examples/custom_widget_widget.nim: -------------------------------------------------------------------------------- 1 | import nimqt 2 | import nimqt/[qpushbutton, qlistwidget, qgridlayout, qboxlayout] 3 | 4 | # In every module imports nimqt, we have to add a nimqt.init statement! 5 | nimqt.init 6 | 7 | # In this module, we create a pointless custom widget. 8 | # It contains a list with options, and a yes and no button. 9 | # The no button will emit the on_no_clicked signal, while the yes button will emit the 10 | # on_yes_clicked, together with the selected item. 11 | # 12 | # This module can be imported in other modules, by doing 13 | # ``` 14 | # import custom_widget_widget 15 | # custom_widget_widget.import_OptionSelector() 16 | # ``` 17 | # The last line will generate the necessary c++ code so you can use the type. 18 | # The import_${TYPE} is generated by inheritQObject. 19 | 20 | # Create the object. Note that we track the list and btnYes, so we can access them easily later on. 21 | inheritQObject(OptionSelector, QWidget): 22 | var list:ptr QListWidget 23 | var btnYes:ptr QPushButton 24 | 25 | signal on_yes_clicked(option:QString) 26 | signal on_no_clicked() 27 | 28 | slot_defer btn_no_clicked(): emit this.on_no_clicked() 29 | slot_defer btn_yes_clicked(): emit this.on_yes_clicked(this.list.currentItem.text) 30 | slot_defer row_changed(row:int): this.btnYes.setEnabled(row>=0) 31 | 32 | # Constructor for our widget. 33 | proc createOptionSelector*(xs:seq[string]): ptr OptionSelector = 34 | result=newOptionSelector() 35 | result.makeLayout(): 36 | - newQWidget(): 37 | - newQGridLayout(): 38 | - newQListWidget() as list at (0,0,2,1): 39 | connect(SIGNAL "currentRowChanged(int)", result, SLOT "row_changed(int)") 40 | - newQPushButton(Q"Yes") as btnYes at (0,1): 41 | setEnabled(false) 42 | connect(SIGNAL "clicked()", result, SLOT "btn_yes_clicked()") 43 | - newQPushButton(Q"No") as btnNo at (1,1): 44 | connect(SIGNAL "clicked()", result, SLOT "btn_no_clicked()") 45 | 46 | result.list=list 47 | result.btnYes=btnYes 48 | for x in xs: list.addItem Q(x) 49 | 50 | nimqt.insertAllSlotImplementations 51 | -------------------------------------------------------------------------------- /examples/hello.nim: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import nimqt 4 | import nimqt/[qpushbutton, qboxlayout] 5 | 6 | nimqt.init 7 | let app = newQApplication(commandLineParams()) 8 | 9 | inheritQObject(GuiHandler, QObject): 10 | slot_decl on_helloWorld_clicked() 11 | 12 | # WARNING: this is not a regular member variable! 13 | # The generated code will create a `var GuiHandler_counter:Table[ptr GuiHandler, int]` 14 | # Any access to the member variable counter will go (transparently for you) to this 15 | # table. Thus there is a penalty for using member variables as a table is used. 16 | var counter:int 17 | slot on_counter_clicked(): 18 | let sender = cast[ ptr QPushButton]( this.get_sender()) 19 | sender.setText( Q ("Counter: " & $this.counter & " times") ) 20 | this.counter.inc 21 | 22 | 23 | 24 | let guiHandler: ptr GuiHandler = newGuiHandler() 25 | let guiHandler2: ptr GuiHandler = newGuiHandler() 26 | let win: ptr QWidget = newQWidget() 27 | 28 | # This functor is used by the fifth QPushButton. 29 | # It connects to a functor (rather than a slot of an object). 30 | # Note the `{.exportcpp.}` pragma! 31 | proc on_functor_clicked(toggled:bool) {.exportcpp.} = echo "Functor clicked ",toggled 32 | 33 | win.makeLayout: 34 | - newQPushButton(Q "Click me!!"): 35 | connect(SIGNAL "clicked()", guiHandler, SLOT "on_helloWorld_clicked()") 36 | - newQPushButton( Q "Click me!!"): 37 | connect(SIGNAL "clicked()", guiHandler, SLOT "on_helloWorld_clicked()") 38 | - newQPushButton( Q "Counter"): 39 | connect(SIGNAL "clicked()", guiHandler, SLOT "on_counter_clicked()") 40 | - newQPushButton( Q "Counter"): 41 | connect(SIGNAL "clicked()", guiHandler2, SLOT "on_counter_clicked()") 42 | - newQPushButton( Q "Toggle (writes to stdout)"): 43 | setCheckable(true) 44 | # Connect to a functor, rather than an object 45 | connect(SIGNAL "toggled(bool)", on_functor_clicked) 46 | 47 | proc on_helloWorld_clicked(this: ptr GuiHandler) = 48 | let sender = cast[ ptr QPushButton]( this.get_sender()) 49 | sender.setText(Q "Hello world!") 50 | 51 | win.show() 52 | discard app.exec() 53 | 54 | -------------------------------------------------------------------------------- /examples/hello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerous86/nimqt/53bc822b261b0b146cc8e1ad567c274f2a640398/examples/hello.png -------------------------------------------------------------------------------- /examples/load_ui.nim: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import nimqt 4 | import nimqt/qdialog 5 | import nimqt/tools/load_ui 6 | 7 | nimqt.init 8 | let app = newQApplication(commandLineParams()) 9 | 10 | # We use `curFileDir`, defined in nimqt/load_ui to get the directory of *this* file. 11 | # loadUi works best with absolute paths. 12 | var rootWg: ptr Qdialog 13 | rootWg.loadUi(curFileDir/"load_ui_example.ui", createConnections=true) 14 | btnUndo.setEnabled(false) 15 | btnRedo.setEnabled(false) 16 | 17 | rootWg.show() 18 | discard app.exec() 19 | -------------------------------------------------------------------------------- /examples/seven_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerous86/nimqt/53bc822b261b0b146cc8e1ad567c274f2a640398/examples/seven_tasks.png -------------------------------------------------------------------------------- /examples/template.nim: -------------------------------------------------------------------------------- 1 | # This template.nim contains just the minimum amount of code to create a simple nim script that uses nimqt. 2 | import os 3 | 4 | import nimqt 5 | 6 | nimqt.init 7 | let app = newQApplication(commandLineParams()) 8 | 9 | #[ 10 | import nimqt/qlabel 11 | import nimqt/qlineedit 12 | inheritQObject(GuiHandler, QObject): 13 | var counter:int 14 | slot_defer on_helloWorld_clicked(): 15 | echo "Hello world clicked" 16 | 17 | let guiHandler: ptr GuiHandler = newGuiHandler() 18 | let win = newQWidget() 19 | 20 | win.makeLayout: 21 | - newQLabel(Q"This is a label") 22 | - newQLineEdit(Q "Toggle (writes to stdout)"): 23 | handleConnect1(SIGNAL "textChanged(QString)"): echo this.text 24 | ]# 25 | 26 | win.show() 27 | discard app.exec() 28 | -------------------------------------------------------------------------------- /nimqt.nimble: -------------------------------------------------------------------------------- 1 | version="0.2.1" 2 | author="jerous" 3 | description="Qt bindings for nim" 4 | license="GPLv2 or GPLv3" 5 | 6 | backend = "cpp" 7 | requires "nim >= 2.0.0" 8 | requires "astpatternmatching" 9 | 10 | srcDir="qt/6.4.3_most" 11 | 12 | doAssert defined(linux) or defined(bsd) or defined(macosx) or defined(windows), "nimqt is not tested on this system" 13 | -------------------------------------------------------------------------------- /qt/6: -------------------------------------------------------------------------------- 1 | 6.4 -------------------------------------------------------------------------------- /qt/6.4: -------------------------------------------------------------------------------- 1 | 6.4.3 -------------------------------------------------------------------------------- /qt/6.4.3: -------------------------------------------------------------------------------- 1 | 6.4.3_most/ -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/q20functional.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/q20functional 2 | export q20functional 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractanimation.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qabstractanimation 2 | export qabstractanimation 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractbutton.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractbutton 2 | export qabstractbutton 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstracteventdispatcher.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qabstracteventdispatcher 2 | export qabstracteventdispatcher 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractfileiconprovider.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qabstractfileiconprovider 2 | export qabstractfileiconprovider 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractitemdelegate.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractitemdelegate 2 | export qabstractitemdelegate 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractitemmodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qabstractitemmodel 2 | export qabstractitemmodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractitemview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractitemview 2 | export qabstractitemview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractnativeeventfilter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qabstractnativeeventfilter 2 | export qabstractnativeeventfilter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractproxymodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qabstractproxymodel 2 | export qabstractproxymodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractscrollarea.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractscrollarea 2 | export qabstractscrollarea 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractslider.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractslider 2 | export qabstractslider 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstractspinbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qabstractspinbox 2 | export qabstractspinbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qabstracttextdocumentlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qabstracttextdocumentlayout 2 | export qabstracttextdocumentlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qaction.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qaction 2 | export qaction 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qactiongroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qactiongroup 2 | export qactiongroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qanimationgroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qanimationgroup 2 | export qanimationgroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qanystringview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qanystringview 2 | export qanystringview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qapplication.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qapplication 2 | export qapplication 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qarraydata.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qarraydata 2 | export qarraydata 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qassociativeiterable.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qassociativeiterable 2 | export qassociativeiterable 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbackingstore.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qbackingstore 2 | export qbackingstore 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbasictimer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbasictimer 2 | export qbasictimer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbindingstorage.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbindingstorage 2 | export qbindingstorage 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbitarray.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbitarray 2 | export qbitarray 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbitmap.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qbitmap 2 | export qbitmap 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qboxlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qboxlayout 2 | export qboxlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbrush.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qbrush 2 | export qbrush 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbuffer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbuffer 2 | export qbuffer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbuttongroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qbuttongroup 2 | export qbuttongroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbytearray.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbytearray 2 | export qbytearray 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbytearraylist.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbytearraylist 2 | export qbytearraylist 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbytearraymatcher.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbytearraymatcher 2 | export qbytearraymatcher 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qbytearrayview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qbytearrayview 2 | export qbytearrayview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcache.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcache 2 | export qcache 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcalendar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcalendar 2 | export qcalendar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcalendarwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcalendarwidget 2 | export qcalendarwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qchar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qchar 2 | export qchar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcheckbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcheckbox 2 | export qcheckbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qclipboard.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qclipboard 2 | export qclipboard 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcollator.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcollator 2 | export qcollator 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolor.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qcolor 2 | export qcolor 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolordialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcolordialog 2 | export qcolordialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolormap.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcolormap 2 | export qcolormap 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolorspace.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qcolorspace 2 | export qcolorspace 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolortransform.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qcolortransform 2 | export qcolortransform 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcolumnview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcolumnview 2 | export qcolumnview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcombobox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcombobox 2 | export qcombobox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcommandlineoption.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcommandlineoption 2 | export qcommandlineoption 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcommandlineparser.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcommandlineparser 2 | export qcommandlineparser 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcommandlinkbutton.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcommandlinkbutton 2 | export qcommandlinkbutton 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcommonstyle.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcommonstyle 2 | export qcommonstyle 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcompare.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcompare 2 | export qcompare 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcompleter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qcompleter 2 | export qcompleter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qconcatenatetablesproxymodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qconcatenatetablesproxymodel 2 | export qconcatenatetablesproxymodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcontiguouscache.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcontiguouscache 2 | export qcontiguouscache 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcoreapplication.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcoreapplication 2 | export qcoreapplication 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcoreevent.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcoreevent 2 | export qcoreevent 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcryptographichash.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qcryptographichash 2 | export qcryptographichash 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qcursor.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qcursor 2 | export qcursor 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdatastream.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qdatastream 2 | export qdatastream 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdatawidgetmapper.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdatawidgetmapper 2 | export qdatawidgetmapper 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdatetime.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qdatetime 2 | export qdatetime 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdatetimeedit.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdatetimeedit 2 | export qdatetimeedit 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdeadlinetimer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qdeadlinetimer 2 | export qdeadlinetimer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdebug.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qdebug 2 | export qdebug 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdesktopservices.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qdesktopservices 2 | export qdesktopservices 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdial.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdial 2 | export qdial 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdialog 2 | export qdialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdialogbuttonbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdialogbuttonbox 2 | export qdialogbuttonbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdir.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qdir 2 | export qdir 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdockwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdockwidget 2 | export qdockwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdrag.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qdrag 2 | export qdrag 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qdrawutil.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qdrawutil 2 | export qdrawutil 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qeasingcurve.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qeasingcurve 2 | export qeasingcurve 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qelapsedtimer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qelapsedtimer 2 | export qelapsedtimer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qerrormessage.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qerrormessage 2 | export qerrormessage 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qevent.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qevent 2 | export qevent 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qeventloop.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qeventloop 2 | export qeventloop 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qeventpoint.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qeventpoint 2 | export qeventpoint 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfactoryinterface.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfactoryinterface 2 | export qfactoryinterface 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfile.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfile 2 | export qfile 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfiledevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfiledevice 2 | export qfiledevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfiledialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qfiledialog 2 | export qfiledialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfileiconprovider.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qfileiconprovider 2 | export qfileiconprovider 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfileinfo.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfileinfo 2 | export qfileinfo 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfileselector.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfileselector 2 | export qfileselector 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfilesystemmodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qfilesystemmodel 2 | export qfilesystemmodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfilesystemwatcher.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfilesystemwatcher 2 | export qfilesystemwatcher 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qflags.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qflags 2 | export qflags 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfocusframe.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qfocusframe 2 | export qfocusframe 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfont.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qfont 2 | export qfont 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfontcombobox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qfontcombobox 2 | export qfontcombobox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfontdatabase.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qfontdatabase 2 | export qfontdatabase 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfontdialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qfontdialog 2 | export qfontdialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfontinfo.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qfontinfo 2 | export qfontinfo 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfontmetrics.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qfontmetrics 2 | export qfontmetrics 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qformlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qformlayout 2 | export qformlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qframe.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qframe 2 | export qframe 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfuture.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfuture 2 | export qfuture 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfutureinterface.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfutureinterface 2 | export qfutureinterface 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfuturesynchronizer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfuturesynchronizer 2 | export qfuturesynchronizer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qfuturewatcher.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qfuturewatcher 2 | export qfuturewatcher 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgenericmatrix.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qgenericmatrix 2 | export qgenericmatrix 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgenericplugin.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qgenericplugin 2 | export qgenericplugin 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgenericpluginfactory.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qgenericpluginfactory 2 | export qgenericpluginfactory 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgesture.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgesture 2 | export qgesture 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgesturerecognizer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgesturerecognizer 2 | export qgesturerecognizer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qglobal.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qglobal 2 | export qglobal 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qglobalstatic.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qglobalstatic 2 | export qglobalstatic 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qglyphrun.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qglyphrun 2 | export qglyphrun 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsanchorlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsanchorlayout 2 | export qgraphicsanchorlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicseffect.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicseffect 2 | export qgraphicseffect 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsgridlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsgridlayout 2 | export qgraphicsgridlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsitem.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsitem 2 | export qgraphicsitem 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsitemanimation.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsitemanimation 2 | export qgraphicsitemanimation 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicslayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicslayout 2 | export qgraphicslayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicslayoutitem.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicslayoutitem 2 | export qgraphicslayoutitem 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicslinearlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicslinearlayout 2 | export qgraphicslinearlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsproxywidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsproxywidget 2 | export qgraphicsproxywidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsscene.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsscene 2 | export qgraphicsscene 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicssceneevent.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicssceneevent 2 | export qgraphicssceneevent 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicstransform.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicstransform 2 | export qgraphicstransform 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicsview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicsview 2 | export qgraphicsview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgraphicswidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgraphicswidget 2 | export qgraphicswidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgridlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgridlayout 2 | export qgridlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qgroupbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qgroupbox 2 | export qgroupbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qguiapplication.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qguiapplication 2 | export qguiapplication 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qhash.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qhash 2 | export qhash 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qhashfunctions.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qhashfunctions 2 | export qhashfunctions 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qheaderview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qheaderview 2 | export qheaderview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qicon.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qicon 2 | export qicon 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qiconengine.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qiconengine 2 | export qiconengine 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qiconengineplugin.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qiconengineplugin 2 | export qiconengineplugin 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qidentityproxymodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qidentityproxymodel 2 | export qidentityproxymodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qimage.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qimage 2 | export qimage 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qimageiohandler.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qimageiohandler 2 | export qimageiohandler 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qimagereader.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qimagereader 2 | export qimagereader 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qimagewriter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qimagewriter 2 | export qimagewriter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qinputdevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qinputdevice 2 | export qinputdevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qinputdialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qinputdialog 2 | export qinputdialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qinputmethod.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qinputmethod 2 | export qinputmethod 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qiodevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qiodevice 2 | export qiodevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qiodevicebase.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qiodevicebase 2 | export qiodevicebase 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qitemdelegate.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qitemdelegate 2 | export qitemdelegate 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qitemeditorfactory.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qitemeditorfactory 2 | export qitemeditorfactory 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qitemselectionmodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qitemselectionmodel 2 | export qitemselectionmodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qiterable.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qiterable 2 | export qiterable 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsengine.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtqml/qjsengine 2 | export qjsengine 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsonarray.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qjsonarray 2 | export qjsonarray 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsondocument.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qjsondocument 2 | export qjsondocument 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsonobject.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qjsonobject 2 | export qjsonobject 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsonvalue.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qjsonvalue 2 | export qjsonvalue 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qjsvalue.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtqml/qjsvalue 2 | export qjsvalue 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qkeysequence.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qkeysequence 2 | export qkeysequence 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qkeysequenceedit.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qkeysequenceedit 2 | export qkeysequenceedit 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlabel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlabel 2 | export qlabel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlayout 2 | export qlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlayoutitem.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlayoutitem 2 | export qlayoutitem 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlcdnumber.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlcdnumber 2 | export qlcdnumber 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlibrary.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlibrary 2 | export qlibrary 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlibraryinfo.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlibraryinfo 2 | export qlibraryinfo 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qline.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qline 2 | export qline 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlineedit.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlineedit 2 | export qlineedit 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlist.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlist 2 | export qlist 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlistview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlistview 2 | export qlistview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlistwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qlistwidget 2 | export qlistwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlocale.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlocale 2 | export qlocale 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlockfile.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlockfile 2 | export qlockfile 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qlogging.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qlogging 2 | export qlogging 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmainwindow.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmainwindow 2 | export qmainwindow 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmap.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmap 2 | export qmap 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmargins.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmargins 2 | export qmargins 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmatrix4x4.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qmatrix4x4 2 | export qmatrix4x4 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmdiarea.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmdiarea 2 | export qmdiarea 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmdisubwindow.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmdisubwindow 2 | export qmdisubwindow 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmenu.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmenu 2 | export qmenu 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmenubar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmenubar 2 | export qmenubar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmessageauthenticationcode.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmessageauthenticationcode 2 | export qmessageauthenticationcode 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmessagebox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qmessagebox 2 | export qmessagebox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmetacontainer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmetacontainer 2 | export qmetacontainer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmimedata.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmimedata 2 | export qmimedata 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmimedatabase.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmimedatabase 2 | export qmimedatabase 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmimetype.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmimetype 2 | export qmimetype 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmovie.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qmovie 2 | export qmovie 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qmutex.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qmutex 2 | export qmutex 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qnamespace.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qnamespace 2 | export qnamespace 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qobject.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qobject 2 | export qobject 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qobjectcleanuphandler.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qobjectcleanuphandler 2 | export qobjectcleanuphandler 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qobjectdefs.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qobjectdefs 2 | export qobjectdefs 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qoffscreensurface.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qoffscreensurface 2 | export qoffscreensurface 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qoperatingsystemversion.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qoperatingsystemversion 2 | export qoperatingsystemversion 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpagedpaintdevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpagedpaintdevice 2 | export qpagedpaintdevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpagelayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpagelayout 2 | export qpagelayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpageranges.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpageranges 2 | export qpageranges 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpagesize.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpagesize 2 | export qpagesize 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpaintdevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpaintdevice 2 | export qpaintdevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpaintdevicewindow.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpaintdevicewindow 2 | export qpaintdevicewindow 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpaintengine.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpaintengine 2 | export qpaintengine 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpainter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpainter 2 | export qpainter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpainterpath.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpainterpath 2 | export qpainterpath 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpalette.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpalette 2 | export qpalette 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qparallelanimationgroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qparallelanimationgroup 2 | export qparallelanimationgroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpauseanimation.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qpauseanimation 2 | export qpauseanimation 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpdfwriter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpdfwriter 2 | export qpdfwriter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpen.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpen 2 | export qpen 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpicture.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpicture 2 | export qpicture 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpixelformat.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpixelformat 2 | export qpixelformat 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpixmap.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpixmap 2 | export qpixmap 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpixmapcache.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpixmapcache 2 | export qpixmapcache 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qplaintextedit.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qplaintextedit 2 | export qplaintextedit 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qplugin.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qplugin 2 | export qplugin 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpluginloader.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qpluginloader 2 | export qpluginloader 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpoint.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qpoint 2 | export qpoint 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpointer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qpointer 2 | export qpointer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpointingdevice.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpointingdevice 2 | export qpointingdevice 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpolygon.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qpolygon 2 | export qpolygon 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qprocess.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qprocess 2 | export qprocess 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qprogressbar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qprogressbar 2 | export qprogressbar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qprogressdialog.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qprogressdialog 2 | export qprogressdialog 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpromise.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qpromise 2 | export qpromise 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qproperty.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qproperty 2 | export qproperty 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qproxystyle.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qproxystyle 2 | export qproxystyle 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qpushbutton.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qpushbutton 2 | export qpushbutton 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qquaternion.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qquaternion 2 | export qquaternion 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qqueue.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qqueue 2 | export qqueue 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qradiobutton.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qradiobutton 2 | export qradiobutton 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrandom.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qrandom 2 | export qrandom 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrasterwindow.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qrasterwindow 2 | export qrasterwindow 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrawfont.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qrawfont 2 | export qrawfont 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qreadwritelock.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qreadwritelock 2 | export qreadwritelock 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrect.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qrect 2 | export qrect 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qregion.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qregion 2 | export qregion 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qregularexpression.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qregularexpression 2 | export qregularexpression 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qresource.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qresource 2 | export qresource 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrgba64.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qrgba64 2 | export qrgba64 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrgbafloat.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qrgbafloat 2 | export qrgbafloat 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrubberband.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qrubberband 2 | export qrubberband 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qrunnable.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qrunnable 2 | export qrunnable 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsavefile.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsavefile 2 | export qsavefile 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscopedpointer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qscopedpointer 2 | export qscopedpointer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscopedvaluerollback.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qscopedvaluerollback 2 | export qscopedvaluerollback 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscopeguard.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qscopeguard 2 | export qscopeguard 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscreen.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qscreen 2 | export qscreen 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscrollarea.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qscrollarea 2 | export qscrollarea 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscrollbar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qscrollbar 2 | export qscrollbar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscroller.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qscroller 2 | export qscroller 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qscrollerproperties.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qscrollerproperties 2 | export qscrollerproperties 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsemaphore.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsemaphore 2 | export qsemaphore 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsequentialanimationgroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsequentialanimationgroup 2 | export qsequentialanimationgroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsequentialiterable.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsequentialiterable 2 | export qsequentialiterable 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsessionmanager.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qsessionmanager 2 | export qsessionmanager 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qset.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qset 2 | export qset 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsettings.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsettings 2 | export qsettings 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qshareddata.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qshareddata 2 | export qshareddata 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsharedmemory.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsharedmemory 2 | export qsharedmemory 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsharedpointer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsharedpointer 2 | export qsharedpointer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qshortcut.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qshortcut 2 | export qshortcut 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsignalmapper.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsignalmapper 2 | export qsignalmapper 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsize.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsize 2 | export qsize 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsizegrip.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qsizegrip 2 | export qsizegrip 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsizepolicy.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qsizepolicy 2 | export qsizepolicy 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qslider.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qslider 2 | export qslider 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsocketnotifier.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsocketnotifier 2 | export qsocketnotifier 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsortfilterproxymodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsortfilterproxymodel 2 | export qsortfilterproxymodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qspinbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qspinbox 2 | export qspinbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsplashscreen.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qsplashscreen 2 | export qsplashscreen 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsplitter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qsplitter 2 | export qsplitter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstack.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstack 2 | export qstack 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstackedlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstackedlayout 2 | export qstackedlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstackedwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstackedwidget 2 | export qstackedwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstandarditemmodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qstandarditemmodel 2 | export qstandarditemmodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstandardpaths.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstandardpaths 2 | export qstandardpaths 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstatictext.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qstatictext 2 | export qstatictext 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstatusbar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstatusbar 2 | export qstatusbar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstorageinfo.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstorageinfo 2 | export qstorageinfo 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstring.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstring 2 | export qstring 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstringlist.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstringlist 2 | export qstringlist 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstringlistmodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstringlistmodel 2 | export qstringlistmodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstringmatcher.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qstringmatcher 2 | export qstringmatcher 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstyle.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstyle 2 | export qstyle 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstyleditemdelegate.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstyleditemdelegate 2 | export qstyleditemdelegate 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstylefactory.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstylefactory 2 | export qstylefactory 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstylehints.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qstylehints 2 | export qstylehints 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstylepainter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstylepainter 2 | export qstylepainter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qstyleplugin.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qstyleplugin 2 | export qstyleplugin 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsurface.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qsurface 2 | export qsurface 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsurfaceformat.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qsurfaceformat 2 | export qsurfaceformat 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsyntaxhighlighter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qsyntaxhighlighter 2 | export qsyntaxhighlighter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsysinfo.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsysinfo 2 | export qsysinfo 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsystemsemaphore.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qsystemsemaphore 2 | export qsystemsemaphore 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qsystemtrayicon.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qsystemtrayicon 2 | export qsystemtrayicon 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtabbar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtabbar 2 | export qtabbar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtableview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtableview 2 | export qtableview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtablewidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtablewidget 2 | export qtablewidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtabwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtabwidget 2 | export qtabwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtaggedpointer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtaggedpointer 2 | export qtaggedpointer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/q20functional.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/q20functional.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | q20_identity* {.header:headerFile,importcpp:"q20::identity" ,pure,inheritable.} = object 6 | q20_identity_is_transparent* {.header:headerFile,importcpp:"q20::identity::is_transparent" ,pure,inheritable.} = object 7 | q20_remove_cvref*[T] {.header:headerFile,importcpp:"q20::remove_cvref" ,pure,inheritable.} = object 8 | 9 | 10 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qabstractnativeeventfilter.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qabstractnativeeventfilter.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QAbstractNativeEventFilter* {.header:headerFile,importcpp:"QAbstractNativeEventFilter" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QAbstractNativeEventFilter 8 | 9 | # Public constructors for QAbstractNativeEventFilter 10 | proc newQAbstractNativeEventFilter*(): QAbstractNativeEventFilter {. header:headerFile, importcpp:"QAbstractNativeEventFilter(@)", constructor .} # 11 | 12 | # Public methods for QAbstractNativeEventFilter 13 | import nimqt/qtcore/qbytearray 14 | proc nativeEventFilter*(this: QAbstractNativeEventFilter, eventType: QByteArray, message: ptr, result: ptr cint): bool {.header:headerFile, importcpp:"#.nativeEventFilter(@)".} # Public 15 | 16 | export qbytearray 17 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qarraydata.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qarraydata.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QArrayData_AllocationOption* {.header:headerFile,importcpp:"QArrayData::AllocationOption".} = enum Grow = 0, KeepSize = 0x1 7 | QArrayData_GrowthPosition* {.header:headerFile,importcpp:"QArrayData::GrowthPosition".} = enum GrowsAtEnd = 0, GrowsAtBeginning = 0x1 8 | QArrayData_ArrayOption* {.header:headerFile,importcpp:"QArrayData::ArrayOption".} = enum ArrayOptionDefault = 0, CapacityReserved = 0x1 9 | 10 | type 11 | # Classes found in the C++ code 12 | QArrayData* {.header:headerFile,importcpp:"QArrayData" ,pure,inheritable.} = object 13 | import nimqt/qtcore/qflags 14 | 15 | 16 | type 17 | # typedefs found in the C++ code 18 | QArrayData_ArrayOptions * = QFlags[QArrayData_ArrayOption] 19 | 20 | # Stuff for class QArrayData 21 | 22 | # Public methods for QArrayData 23 | proc allocatedCapacity*(this: QArrayData): cint {.header:headerFile, importcpp:"#.allocatedCapacity(@)".} # Public 24 | proc constAllocatedCapacity*(this: QArrayData): cint {.header:headerFile, importcpp:"#.constAllocatedCapacity(@)".} # Public 25 | proc `ref`*(this: QArrayData): bool {.header:headerFile, importcpp:"#.ref(@)".} # Public 26 | proc deref*(this: QArrayData): bool {.header:headerFile, importcpp:"#.deref(@)".} # Public 27 | proc isShared*(this: QArrayData): bool {.header:headerFile, importcpp:"#.isShared(@)".} # Public 28 | proc needsDetach*(this: QArrayData): bool {.header:headerFile, importcpp:"#.needsDetach(@)".} # Public 29 | proc detachCapacity*(this: QArrayData): cint {.header:headerFile, importcpp:"#.detachCapacity(@)".} # Public 30 | proc static_QArrayData_allocate*(pdata: ptr ptr QArrayData, objectSize: cint, alignment: cint, capacity: cint, option: QArrayData_AllocationOption): ptr {.header:headerFile, importcpp:"QArrayData::allocate(@)".} # Public static 31 | proc static_QArrayData_reallocateUnaligned*(): cint {.header:headerFile, importcpp:"QArrayData::reallocateUnaligned(@)".} # Public static 32 | proc static_QArrayData_deallocate*(data: ptr QArrayData, objectSize: cint, alignment: cint) {.header:headerFile, importcpp:"QArrayData::deallocate(@)".} # Public static 33 | 34 | export qflags 35 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qassociativeiterable.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qassociativeiterable.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QAssociativeIterable* {.header:headerFile,importcpp:"QAssociativeIterable" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QAssociativeIterable 8 | 9 | # Public constructors for QAssociativeIterable 10 | proc newQAssociativeIterable*(): QAssociativeIterable {. header:headerFile, importcpp:"QAssociativeIterable(@)", constructor .} # 11 | import nimqt/qtcore/qmetacontainer 12 | import nimqt/qtcore/qiterable 13 | proc newQAssociativeIterable*(other: QIterable[QMetaAssociation]): QAssociativeIterable {. header:headerFile, importcpp:"QAssociativeIterable(@)", constructor .} # 14 | 15 | # Public methods for QAssociativeIterable 16 | import nimqt/qtcore/qvariant 17 | proc containsKey*(this: QAssociativeIterable, key: QVariant): bool {.header:headerFile, importcpp:"#.containsKey(@)".} # Public 18 | proc insertKey*(this: QAssociativeIterable, key: QVariant) {.header:headerFile, importcpp:"#.insertKey(@)".} # Public 19 | proc removeKey*(this: QAssociativeIterable, key: QVariant) {.header:headerFile, importcpp:"#.removeKey(@)".} # Public 20 | proc value*(this: QAssociativeIterable, key: QVariant): QVariant {.header:headerFile, importcpp:"#.value(@)".} # Public 21 | proc setValue*(this: QAssociativeIterable, key: QVariant, mapped: QVariant) {.header:headerFile, importcpp:"#.setValue(@)".} # Public 22 | 23 | export qmetacontainer 24 | export qiterable 25 | export qvariant 26 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qbasictimer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qbasictimer.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QBasicTimer* {.header:headerFile,importcpp:"QBasicTimer" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QBasicTimer 8 | 9 | # Public constructors for QBasicTimer 10 | proc newQBasicTimer*(): QBasicTimer {. header:headerFile, importcpp:"QBasicTimer(@)", constructor .} # 11 | proc newQBasicTimer*(other: QBasicTimer): QBasicTimer {. header:headerFile, importcpp:"QBasicTimer(@)", constructor .} # 12 | 13 | # Public methods for QBasicTimer 14 | proc swap*(this: QBasicTimer, other: QBasicTimer) {.header:headerFile, importcpp:"#.swap(@)".} # Public 15 | proc isActive*(this: QBasicTimer): bool {.header:headerFile, importcpp:"#.isActive(@)".} # Public 16 | proc timerId*(this: QBasicTimer): cint {.header:headerFile, importcpp:"#.timerId(@)".} # Public 17 | import nimqt/qtcore/qobject 18 | proc start*(this: QBasicTimer, msec: cint, obj: ptr QObject) {.header:headerFile, importcpp:"#.start(@)".} # Public 19 | import nimqt/qtcore/qnamespace 20 | proc start*(this: QBasicTimer, msec: cint, timerType: Qt_TimerType, obj: ptr QObject) {.header:headerFile, importcpp:"#.start(@)".} # Public 21 | proc stop*(this: QBasicTimer) {.header:headerFile, importcpp:"#.stop(@)".} # Public 22 | 23 | export qnamespace 24 | export qobject 25 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qbindingstorage.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qbindingstorage.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QBindingStatus* {.header:headerFile,importcpp:"QBindingStatus" ,pure,inheritable.} = object 6 | QBindingStorage* {.header:headerFile,importcpp:"QBindingStorage" ,pure,inheritable.} = object 7 | 8 | # Stuff for class QBindingStorage 9 | 10 | # Public constructors for QBindingStorage 11 | proc newQBindingStorage*(): QBindingStorage {. header:headerFile, importcpp:"QBindingStorage(@)", constructor .} # 12 | 13 | # Public methods for QBindingStorage 14 | proc isEmpty*(this: QBindingStorage): bool {.header:headerFile, importcpp:"#.isEmpty(@)".} # Public 15 | proc isValid*(this: QBindingStorage): bool {.header:headerFile, importcpp:"#.isValid(@)".} # Public 16 | 17 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qbytearraylist.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qbytearraylist.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QListSpecialMethods* {.header:headerFile,importcpp:"QListSpecialMethods" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QListSpecialMethods 8 | 9 | # Public methods for QListSpecialMethods 10 | import nimqt/qtcore/qbytearrayview 11 | import nimqt/qtcore/qbytearray 12 | proc join*(this: QListSpecialMethods, sep: QByteArrayView): QByteArray {.header:headerFile, importcpp:"#.join(@)".} # Public 13 | proc join*(this: QListSpecialMethods, sep: QByteArray): QByteArray {.header:headerFile, importcpp:"#.join(@)".} # Public 14 | proc join*(this: QListSpecialMethods, sep: char): QByteArray {.header:headerFile, importcpp:"#.join(@)".} # Public 15 | 16 | export qbytearrayview 17 | export qbytearray 18 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qbytearraymatcher.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qbytearraymatcher.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QByteArrayMatcher* {.header:headerFile,importcpp:"QByteArrayMatcher" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QByteArrayMatcher 8 | 9 | # Public constructors for QByteArrayMatcher 10 | proc newQByteArrayMatcher*(): QByteArrayMatcher {. header:headerFile, importcpp:"QByteArrayMatcher(@)", constructor .} # 11 | import nimqt/qtcore/qbytearray 12 | proc newQByteArrayMatcher*(pattern: QByteArray): QByteArrayMatcher {. header:headerFile, importcpp:"QByteArrayMatcher(@)", constructor .} # 13 | import nimqt/qtcore/qbytearrayview 14 | proc newQByteArrayMatcher*(pattern: QByteArrayView): QByteArrayMatcher {. header:headerFile, importcpp:"QByteArrayMatcher(@)", constructor .} # 15 | proc newQByteArrayMatcher*(pattern: ptr char, length: cint): QByteArrayMatcher {. header:headerFile, importcpp:"QByteArrayMatcher(@)", constructor .} # 16 | proc newQByteArrayMatcher*(other: QByteArrayMatcher): QByteArrayMatcher {. header:headerFile, importcpp:"QByteArrayMatcher(@)", constructor .} # 17 | 18 | # Public methods for QByteArrayMatcher 19 | proc setPattern*(this: QByteArrayMatcher, pattern: QByteArray) {.header:headerFile, importcpp:"#.setPattern(@)".} # Public 20 | proc indexIn*(this: QByteArrayMatcher): cint {.header:headerFile, importcpp:"#.indexIn(@)".} # Public 21 | proc pattern*(this: QByteArrayMatcher): QByteArray {.header:headerFile, importcpp:"#.pattern(@)".} # Public 22 | 23 | export qbytearrayview 24 | export qbytearray 25 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qcompare.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qcompare.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QPartialOrdering* {.header:headerFile,importcpp:"QPartialOrdering" ,pure,inheritable.} = object 6 | 7 | 8 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qelapsedtimer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qelapsedtimer.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QElapsedTimer_ClockType* {.header:headerFile,importcpp:"QElapsedTimer::ClockType".} = enum SystemTime = 0, MonotonicClock = 0x1, TickCounter = 0x2, MachAbsoluteTime = 0x3, 7 | PerformanceCounter = 0x4 8 | 9 | type 10 | # Classes found in the C++ code 11 | QElapsedTimer* {.header:headerFile,importcpp:"QElapsedTimer" ,pure,inheritable.} = object 12 | 13 | # Stuff for class QElapsedTimer 14 | 15 | # Public constructors for QElapsedTimer 16 | proc newQElapsedTimer*(): QElapsedTimer {. header:headerFile, importcpp:"QElapsedTimer(@)", constructor .} # 17 | 18 | # Public methods for QElapsedTimer 19 | proc static_QElapsedTimer_clockType*(): QElapsedTimer_ClockType {.header:headerFile, importcpp:"QElapsedTimer::clockType(@)".} # Public static 20 | proc static_QElapsedTimer_isMonotonic*(): bool {.header:headerFile, importcpp:"QElapsedTimer::isMonotonic(@)".} # Public static 21 | proc start*(this: QElapsedTimer) {.header:headerFile, importcpp:"#.start(@)".} # Public 22 | proc restart*(this: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.restart(@)".} # Public 23 | proc invalidate*(this: QElapsedTimer) {.header:headerFile, importcpp:"#.invalidate(@)".} # Public 24 | proc isValid*(this: QElapsedTimer): bool {.header:headerFile, importcpp:"#.isValid(@)".} # Public 25 | proc nsecsElapsed*(this: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.nsecsElapsed(@)".} # Public 26 | proc elapsed*(this: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.elapsed(@)".} # Public 27 | proc hasExpired*(this: QElapsedTimer, timeout: clonglong): bool {.header:headerFile, importcpp:"#.hasExpired(@)".} # Public 28 | proc msecsSinceReference*(this: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.msecsSinceReference(@)".} # Public 29 | proc msecsTo*(this: QElapsedTimer, other: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.msecsTo(@)".} # Public 30 | proc secsTo*(this: QElapsedTimer, other: QElapsedTimer): clonglong {.header:headerFile, importcpp:"#.secsTo(@)".} # Public 31 | 32 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qfactoryinterface.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qfactoryinterface.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QFactoryInterface* {.header:headerFile,importcpp:"QFactoryInterface" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QFactoryInterface 8 | 9 | # Public methods for QFactoryInterface 10 | import nimqt/qtcore/qstringlist 11 | proc keys*(this: QFactoryInterface): QStringList {.header:headerFile, importcpp:"#.keys(@)".} # Public 12 | 13 | export qstringlist 14 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qfileselector.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qfileselector.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QFileSelector* {.header:headerFile,importcpp:"QFileSelector" ,pure.} = object of QObject 7 | 8 | # Stuff for class QFileSelector 9 | 10 | # Public constructors for QFileSelector 11 | # 1 default parameters! 12 | proc newQFileSelector*(parent: ptr QObject): ptr QFileSelector {. header:headerFile, importcpp:"new QFileSelector(@)" .} # 13 | proc newQFileSelector*(): ptr QFileSelector {. header:headerFile, importcpp:"new QFileSelector(@)" .} # 14 | 15 | # Public methods for QFileSelector 16 | import nimqt/qtcore/qstring 17 | # 1 default parameters! 18 | proc static_QFileSelector_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QFileSelector::tr(@)".} # Public static 19 | proc static_QFileSelector_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QFileSelector::tr(@)".} # Public static 20 | proc select*(this: ptr QFileSelector, filePath: QString): QString {.header:headerFile, importcpp:"#.select(@)".} # Public 21 | import nimqt/qtcore/qurl 22 | proc select*(this: ptr QFileSelector, filePath: QUrl): QUrl {.header:headerFile, importcpp:"#.select(@)".} # Public 23 | import nimqt/qtcore/qstringlist 24 | proc extraSelectors*(this: ptr QFileSelector): QStringList {.header:headerFile, importcpp:"#.extraSelectors(@)".} # Public 25 | proc setExtraSelectors*(this: ptr QFileSelector, list: QStringList) {.header:headerFile, importcpp:"#.setExtraSelectors(@)".} # Public 26 | proc allSelectors*(this: ptr QFileSelector): QStringList {.header:headerFile, importcpp:"#.allSelectors(@)".} # Public 27 | 28 | export qstringlist 29 | export qurl 30 | export qstring 31 | export qobject 32 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qfilesystemwatcher.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qfilesystemwatcher.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QFileSystemWatcher* {.header:headerFile,importcpp:"QFileSystemWatcher" ,pure.} = object of QObject 7 | 8 | # Stuff for class QFileSystemWatcher 9 | 10 | # Public constructors for QFileSystemWatcher 11 | # 1 default parameters! 12 | proc newQFileSystemWatcher*(parent: ptr QObject): ptr QFileSystemWatcher {. header:headerFile, importcpp:"new QFileSystemWatcher(@)" .} # 13 | proc newQFileSystemWatcher*(): ptr QFileSystemWatcher {. header:headerFile, importcpp:"new QFileSystemWatcher(@)" .} # 14 | import nimqt/qtcore/qstringlist 15 | # 1 default parameters! 16 | proc newQFileSystemWatcher*(paths: QStringList, parent: ptr QObject): ptr QFileSystemWatcher {. header:headerFile, importcpp:"new QFileSystemWatcher(@)" .} # 17 | proc newQFileSystemWatcher*(paths: QStringList): ptr QFileSystemWatcher {. header:headerFile, importcpp:"new QFileSystemWatcher(@)" .} # 18 | 19 | # Public methods for QFileSystemWatcher 20 | import nimqt/qtcore/qstring 21 | # 1 default parameters! 22 | proc static_QFileSystemWatcher_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QFileSystemWatcher::tr(@)".} # Public static 23 | proc static_QFileSystemWatcher_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QFileSystemWatcher::tr(@)".} # Public static 24 | proc addPath*(this: ptr QFileSystemWatcher, file: QString): bool {.header:headerFile, importcpp:"#.addPath(@)".} # Public 25 | proc addPaths*(this: ptr QFileSystemWatcher, files: QStringList): QStringList {.header:headerFile, importcpp:"#.addPaths(@)".} # Public 26 | proc removePath*(this: ptr QFileSystemWatcher, file: QString): bool {.header:headerFile, importcpp:"#.removePath(@)".} # Public 27 | proc removePaths*(this: ptr QFileSystemWatcher, files: QStringList): QStringList {.header:headerFile, importcpp:"#.removePaths(@)".} # Public 28 | proc files*(this: ptr QFileSystemWatcher): QStringList {.header:headerFile, importcpp:"#.files(@)".} # Public 29 | proc directories*(this: ptr QFileSystemWatcher): QStringList {.header:headerFile, importcpp:"#.directories(@)".} # Public 30 | 31 | export qstringlist 32 | export qstring 33 | export qobject 34 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qfuturesynchronizer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qfuturesynchronizer.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QFutureSynchronizer*[T] {.header:headerFile,importcpp:"QFutureSynchronizer" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QFutureSynchronizer 8 | 9 | # Public constructors for QFutureSynchronizer 10 | proc newQFutureSynchronizer*[T](arg_0: QFutureSynchronizer[T]): QFutureSynchronizer[T] {. header:headerFile, importcpp:"QFutureSynchronizer(@)", constructor .} # 11 | proc newQFutureSynchronizer*[T](): QFutureSynchronizer[T] {. header:headerFile, importcpp:"QFutureSynchronizer(@)", constructor .} # 12 | import nimqt/qtcore/qfuture 13 | proc newQFutureSynchronizer*[T](future: QFuture[T]): QFutureSynchronizer[T] {. header:headerFile, importcpp:"QFutureSynchronizer(@)", constructor .} # 14 | 15 | # Public methods for QFutureSynchronizer 16 | proc setFuture*[T](this: QFutureSynchronizer[T], future: QFuture[T]) {.header:headerFile, importcpp:"#.setFuture(@)".} # Public 17 | proc addFuture*[T](this: QFutureSynchronizer[T], future: QFuture[T]) {.header:headerFile, importcpp:"#.addFuture(@)".} # Public 18 | proc waitForFinished*[T](this: QFutureSynchronizer[T]) {.header:headerFile, importcpp:"#.waitForFinished(@)".} # Public 19 | proc clearFutures*[T](this: QFutureSynchronizer[T]) {.header:headerFile, importcpp:"#.clearFutures(@)".} # Public 20 | import nimqt/qtcore/qlist 21 | proc futures*[T](this: QFutureSynchronizer[T]): QList[QFuture[T]] {.header:headerFile, importcpp:"#.futures(@)".} # Public 22 | proc setCancelOnWait*[T](this: QFutureSynchronizer[T], enabled: bool) {.header:headerFile, importcpp:"#.setCancelOnWait(@)".} # Public 23 | proc cancelOnWait*[T](this: QFutureSynchronizer[T]): bool {.header:headerFile, importcpp:"#.cancelOnWait(@)".} # Public 24 | 25 | export qfuture 26 | export qlist 27 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qglobal.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qglobal.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QMacAutoReleasePool* {.header:headerFile,importcpp:"QMacAutoReleasePool" ,pure,inheritable.} = object 6 | QTypeTraits_detail_Promoted*[T, U, ] {.header:headerFile,importcpp:"QTypeTraits::detail::Promoted" ,pure,inheritable.} = object 7 | 8 | 9 | type 10 | # typedefs found in the C++ code 11 | qint8 * = char 12 | quint8 * = char 13 | qint16 * = cshort 14 | quint16 * = cushort 15 | qint32 * = cint 16 | quint32 * = cuint 17 | qint64 * = clonglong 18 | quint64 * = culonglong 19 | qlonglong * = clonglong 20 | qulonglong * = culonglong 21 | uchar * = char 22 | ushort * = cushort 23 | uint * = cuint 24 | ulong * = culong 25 | qreal * = cdouble 26 | 27 | # Stuff for class QMacAutoReleasePool 28 | 29 | # Public constructors for QMacAutoReleasePool 30 | proc newQMacAutoReleasePool*(): QMacAutoReleasePool {. header:headerFile, importcpp:"QMacAutoReleasePool(@)", constructor .} # 31 | 32 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qglobalstatic.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qglobalstatic.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QtGlobalStatic_GuardValues* {.header:headerFile,importcpp:"QtGlobalStatic::GuardValues".} = enum Destroyed = -2, Initialized = -1, Uninitialized = 0, Initializing = 0x1 7 | 8 | type 9 | # Classes found in the C++ code 10 | QGlobalStatic*[Holder] {.header:headerFile,importcpp:"QGlobalStatic" ,pure,inheritable.} = object 11 | 12 | # Stuff for class QGlobalStatic 13 | 14 | # Public methods for QGlobalStatic 15 | proc isDestroyed*[Holder](this: QGlobalStatic[Holder]): bool {.header:headerFile, importcpp:"#.isDestroyed(@)".} # Public 16 | proc exists*[Holder](this: QGlobalStatic[Holder]): bool {.header:headerFile, importcpp:"#.exists(@)".} # Public 17 | 18 | # Protected methods methods for QGlobalStatic 19 | proc static_QGlobalStatic_guardValue*[Holder](): QtGlobalStatic_GuardValues {.header:headerFile, importcpp:"QGlobalStatic::guardValue(@)".} # Protected static 20 | 21 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qhashfunctions.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qhashfunctions.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QHashSeed* {.header:headerFile,importcpp:"QHashSeed" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QHashSeed 8 | 9 | # Public constructors for QHashSeed 10 | # 1 default parameters! 11 | proc newQHashSeed*(d: csize_t): QHashSeed {. header:headerFile, importcpp:"QHashSeed(@)", constructor .} # 12 | proc newQHashSeed*(): QHashSeed {. header:headerFile, importcpp:"QHashSeed(@)", constructor .} # 13 | 14 | # Public methods for QHashSeed 15 | proc static_QHashSeed_globalSeed*(): QHashSeed {.header:headerFile, importcpp:"QHashSeed::globalSeed(@)".} # Public static 16 | proc static_QHashSeed_setDeterministicGlobalSeed*() {.header:headerFile, importcpp:"QHashSeed::setDeterministicGlobalSeed(@)".} # Public static 17 | proc static_QHashSeed_resetRandomGlobalSeed*() {.header:headerFile, importcpp:"QHashSeed::resetRandomGlobalSeed(@)".} # Public static 18 | 19 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qiodevicebase.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qiodevicebase.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QIODeviceBase_OpenModeFlag* {.header:headerFile,importcpp:"QIODeviceBase::OpenModeFlag".} = enum NotOpen = 0, ReadOnly = 0x1, WriteOnly = 0x2, ReadWrite = 0x3, 7 | Append = 0x4, Truncate = 0x8, Text = 0x10, Unbuffered = 0x20, NewOnly = 0x40, 8 | ExistingOnly = 0x80 9 | 10 | type 11 | # Classes found in the C++ code 12 | QIODeviceBase* {.header:headerFile,importcpp:"QIODeviceBase" ,pure,inheritable.} = object 13 | import nimqt/qtcore/qflags 14 | 15 | 16 | type 17 | # typedefs found in the C++ code 18 | QIODeviceBase_OpenMode * = QFlags[QIODeviceBase_OpenModeFlag] 19 | 20 | 21 | export qflags 22 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qiterable.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qiterable.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QIterable*[Container] {.header:headerFile,importcpp:"QIterable" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QIterable 8 | 9 | # Public constructors for QIterable 10 | proc newQIterable*[Container](metaContainer: Container, alignment: cint, p: ptr): QIterable[Container] {. header:headerFile, importcpp:"QIterable(@)", constructor .} # 11 | 12 | # Public methods for QIterable 13 | proc canInputIterate*[Container](this: QIterable[Container]): bool {.header:headerFile, importcpp:"#.canInputIterate(@)".} # Public 14 | proc canForwardIterate*[Container](this: QIterable[Container]): bool {.header:headerFile, importcpp:"#.canForwardIterate(@)".} # Public 15 | proc canReverseIterate*[Container](this: QIterable[Container]): bool {.header:headerFile, importcpp:"#.canReverseIterate(@)".} # Public 16 | proc canRandomAccessIterate*[Container](this: QIterable[Container]): bool {.header:headerFile, importcpp:"#.canRandomAccessIterate(@)".} # Public 17 | proc constIterable*[Container](this: QIterable[Container]): ptr {.header:headerFile, importcpp:"#.constIterable(@)".} # Public 18 | proc mutableIterable*[Container](this: QIterable[Container]): ptr {.header:headerFile, importcpp:"#.mutableIterable(@)".} # Public 19 | proc size*[Container](this: QIterable[Container]): cint {.header:headerFile, importcpp:"#.size(@)".} # Public 20 | proc metaContainer*[Container](this: QIterable[Container]): Container {.header:headerFile, importcpp:"#.metaContainer(@)".} # Public 21 | 22 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qjsonobject.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qjsonobject.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QJsonObject* {.header:headerFile,importcpp:"QJsonObject" ,pure,inheritable.} = object 6 | import nimqt/qtcore/qjsonvalue 7 | import nimqt/qtcore/qstring 8 | 9 | 10 | type 11 | # typedefs found in the C++ code 12 | QJsonObject_mapped_type * = QJsonValue 13 | QJsonObject_key_type * = QString 14 | 15 | # Stuff for class QJsonObject 16 | 17 | # Public constructors for QJsonObject 18 | proc newQJsonObject*(): QJsonObject {. header:headerFile, importcpp:"QJsonObject(@)", constructor .} # 19 | proc newQJsonObject*(args: cint): QJsonObject {. header:headerFile, importcpp:"QJsonObject(@)", constructor .} # 20 | proc newQJsonObject*(other: QJsonObject): QJsonObject {. header:headerFile, importcpp:"QJsonObject(@)", constructor .} # 21 | 22 | # Public methods for QJsonObject 23 | proc swap*(this: QJsonObject, other: QJsonObject) {.header:headerFile, importcpp:"#.swap(@)".} # Public 24 | import nimqt/qtcore/qstringlist 25 | proc keys*(this: QJsonObject): QStringList {.header:headerFile, importcpp:"#.keys(@)".} # Public 26 | proc size*(this: QJsonObject): cint {.header:headerFile, importcpp:"#.size(@)".} # Public 27 | proc count*(this: QJsonObject): cint {.header:headerFile, importcpp:"#.count(@)".} # Public 28 | proc length*(this: QJsonObject): cint {.header:headerFile, importcpp:"#.length(@)".} # Public 29 | proc isEmpty*(this: QJsonObject): bool {.header:headerFile, importcpp:"#.isEmpty(@)".} # Public 30 | proc value*(this: QJsonObject, key: QString): QJsonValue {.header:headerFile, importcpp:"#.value(@)".} # Public 31 | proc `[]`*(this: QJsonObject, key: QString): QJsonValue {.header:headerFile, importcpp:"#.operator[](@)".} # Public 32 | proc remove*(this: QJsonObject, key: QString) {.header:headerFile, importcpp:"#.remove(@)".} # Public 33 | proc take*(this: QJsonObject, key: QString): QJsonValue {.header:headerFile, importcpp:"#.take(@)".} # Public 34 | proc contains*(this: QJsonObject, key: QString): bool {.header:headerFile, importcpp:"#.contains(@)".} # Public 35 | proc `!=`*(this: QJsonObject, other: QJsonObject): bool {.header:headerFile, importcpp:"#.operator!=(@)".} # Public 36 | proc empty*(this: QJsonObject): bool {.header:headerFile, importcpp:"#.empty(@)".} # Public 37 | 38 | export qstringlist 39 | export qstring 40 | export qjsonvalue 41 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qlibraryinfo.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qlibraryinfo.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QLibraryInfo_LibraryPath* {.header:headerFile,importcpp:"QLibraryInfo::LibraryPath".} = enum PrefixPath = 0, DocumentationPath = 0x1, HeadersPath = 0x2, LibrariesPath = 0x3, 7 | LibraryExecutablesPath = 0x4, BinariesPath = 0x5, PluginsPath = 0x6, QmlImportsPath = 0x7, ArchDataPath = 0x8, 8 | DataPath = 0x9, TranslationsPath = 0xa, ExamplesPath = 0xb, TestsPath = 0xc, SettingsPath = 0x64 9 | 10 | type 11 | # Classes found in the C++ code 12 | QLibraryInfo* {.header:headerFile,importcpp:"QLibraryInfo" ,pure,inheritable.} = object 13 | 14 | 15 | type 16 | # typedefs found in the C++ code 17 | QLibraryInfo_LibraryLocation * = QLibraryInfo_LibraryPath 18 | 19 | # Consts 20 | const 21 | # Global 22 | QLibraryInfo_LibraryPathQml2ImportsPath* = 7 # from anonymous enum QmlImportsPath 23 | 24 | # Stuff for class QLibraryInfo 25 | 26 | # Public methods for QLibraryInfo 27 | proc static_QLibraryInfo_build*(): ptr char {.header:headerFile, importcpp:"QLibraryInfo::build(@)".} # Public static 28 | proc static_QLibraryInfo_isDebugBuild*(): bool {.header:headerFile, importcpp:"QLibraryInfo::isDebugBuild(@)".} # Public static 29 | import nimqt/qtcore/qversionnumber 30 | proc static_QLibraryInfo_version*(): QVersionNumber {.header:headerFile, importcpp:"QLibraryInfo::version(@)".} # Public static 31 | import nimqt/qtcore/qstring 32 | proc static_QLibraryInfo_path*(p: QLibraryInfo_LibraryPath): QString {.header:headerFile, importcpp:"QLibraryInfo::path(@)".} # Public static 33 | proc static_QLibraryInfo_location*(location: QLibraryInfo_LibraryPath): QString {.header:headerFile, importcpp:"QLibraryInfo::location(@)".} # Public static 34 | import nimqt/qtcore/qstringlist 35 | proc static_QLibraryInfo_platformPluginArguments*(platformName: QString): QStringList {.header:headerFile, importcpp:"QLibraryInfo::platformPluginArguments(@)".} # Public static 36 | 37 | export qstringlist 38 | export qversionnumber 39 | export qstring 40 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qlockfile.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qlockfile.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QLockFile_LockError* {.header:headerFile,importcpp:"QLockFile::LockError".} = enum NoError = 0, LockFailedError = 0x1, PermissionError = 0x2, UnknownError = 0x3 7 | 8 | type 9 | # Classes found in the C++ code 10 | QLockFile* {.header:headerFile,importcpp:"QLockFile" ,pure,inheritable.} = object 11 | 12 | # Stuff for class QLockFile 13 | 14 | # Public constructors for QLockFile 15 | import nimqt/qtcore/qstring 16 | proc newQLockFile*(fileName: QString): QLockFile {. header:headerFile, importcpp:"QLockFile(@)", constructor .} # 17 | 18 | # Public methods for QLockFile 19 | proc fileName*(this: QLockFile): QString {.header:headerFile, importcpp:"#.fileName(@)".} # Public 20 | proc lock*(this: QLockFile): bool {.header:headerFile, importcpp:"#.lock(@)".} # Public 21 | # 1 default parameters! 22 | proc tryLock*(this: QLockFile, timeout: cint): bool {.header:headerFile, importcpp:"#.tryLock(@)".} # Public 23 | proc tryLock*(this: QLockFile): bool {.header:headerFile, importcpp:"#.tryLock(@)".} # Public 24 | proc unlock*(this: QLockFile) {.header:headerFile, importcpp:"#.unlock(@)".} # Public 25 | proc setStaleLockTime*(this: QLockFile, arg_0: cint) {.header:headerFile, importcpp:"#.setStaleLockTime(@)".} # Public 26 | proc staleLockTime*(this: QLockFile): cint {.header:headerFile, importcpp:"#.staleLockTime(@)".} # Public 27 | proc isLocked*(this: QLockFile): bool {.header:headerFile, importcpp:"#.isLocked(@)".} # Public 28 | proc getLockInfo*(this: QLockFile, pid: ptr clonglong, hostname: ptr QString, appname: ptr QString): bool {.header:headerFile, importcpp:"#.getLockInfo(@)".} # Public 29 | proc removeStaleLockFile*(this: QLockFile): bool {.header:headerFile, importcpp:"#.removeStaleLockFile(@)".} # Public 30 | proc error*(this: QLockFile): QLockFile_LockError {.header:headerFile, importcpp:"#.error(@)".} # Public 31 | 32 | export qstring 33 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qmessageauthenticationcode.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qmessageauthenticationcode.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QMessageAuthenticationCode* {.header:headerFile,importcpp:"QMessageAuthenticationCode" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QMessageAuthenticationCode 8 | 9 | # Public constructors for QMessageAuthenticationCode 10 | import nimqt/qtcore/qbytearray 11 | import nimqt/qtcore/qcryptographichash 12 | # 1 default parameters! 13 | proc newQMessageAuthenticationCode*(`method`: QCryptographicHash_Algorithm, key: QByteArray): QMessageAuthenticationCode {. header:headerFile, importcpp:"QMessageAuthenticationCode(@)", constructor .} # 14 | proc newQMessageAuthenticationCode*(`method`: QCryptographicHash_Algorithm): QMessageAuthenticationCode {. header:headerFile, importcpp:"QMessageAuthenticationCode(@)", constructor .} # 15 | 16 | # Public methods for QMessageAuthenticationCode 17 | proc reset*(this: QMessageAuthenticationCode) {.header:headerFile, importcpp:"#.reset(@)".} # Public 18 | proc setKey*(this: QMessageAuthenticationCode, key: QByteArray) {.header:headerFile, importcpp:"#.setKey(@)".} # Public 19 | proc addData*(this: QMessageAuthenticationCode, data: ptr char, length: cint) {.header:headerFile, importcpp:"#.addData(@)".} # Public 20 | proc addData*(this: QMessageAuthenticationCode, data: QByteArray) {.header:headerFile, importcpp:"#.addData(@)".} # Public 21 | import nimqt/qtcore/qiodevice 22 | proc addData*(this: QMessageAuthenticationCode, device: ptr QIODevice): bool {.header:headerFile, importcpp:"#.addData(@)".} # Public 23 | proc result*(this: QMessageAuthenticationCode): QByteArray {.header:headerFile, importcpp:"#.result(@)".} # Public 24 | proc static_QMessageAuthenticationCode_hash*(message: QByteArray, key: QByteArray, `method`: QCryptographicHash_Algorithm): QByteArray {.header:headerFile, importcpp:"QMessageAuthenticationCode::hash(@)".} # Public static 25 | 26 | export qbytearray 27 | export qcryptographichash 28 | export qiodevice 29 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qobjectcleanuphandler.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qobjectcleanuphandler.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QObjectCleanupHandler* {.header:headerFile,importcpp:"QObjectCleanupHandler" ,pure.} = object of QObject 7 | 8 | # Stuff for class QObjectCleanupHandler 9 | 10 | # Public constructors for QObjectCleanupHandler 11 | proc newQObjectCleanupHandler*(): ptr QObjectCleanupHandler {. header:headerFile, importcpp:"new QObjectCleanupHandler(@)" .} # 12 | 13 | # Public methods for QObjectCleanupHandler 14 | import nimqt/qtcore/qstring 15 | # 1 default parameters! 16 | proc static_QObjectCleanupHandler_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QObjectCleanupHandler::tr(@)".} # Public static 17 | proc static_QObjectCleanupHandler_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QObjectCleanupHandler::tr(@)".} # Public static 18 | proc add*(this: ptr QObjectCleanupHandler, `object`: ptr QObject): ptr QObject {.header:headerFile, importcpp:"#.add(@)".} # Public 19 | proc remove*(this: ptr QObjectCleanupHandler, `object`: ptr QObject) {.header:headerFile, importcpp:"#.remove(@)".} # Public 20 | proc isEmpty*(this: ptr QObjectCleanupHandler): bool {.header:headerFile, importcpp:"#.isEmpty(@)".} # Public 21 | proc clear*(this: ptr QObjectCleanupHandler) {.header:headerFile, importcpp:"#.clear(@)".} # Public 22 | 23 | export qstring 24 | export qobject 25 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qpointer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qpointer.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QPointer*[T] {.header:headerFile,importcpp:"QPointer" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QPointer 8 | 9 | # Public constructors for QPointer 10 | proc newQPointer*[T](): QPointer[T] {. header:headerFile, importcpp:"QPointer(@)", constructor .} # 11 | proc newQPointer*[T](p: ptr T): QPointer[T] {. header:headerFile, importcpp:"QPointer(@)", constructor .} # 12 | 13 | # Public methods for QPointer 14 | proc swap*[T](this: QPointer[T], other: QPointer[T]) {.header:headerFile, importcpp:"#.swap(@)".} # Public 15 | proc data*[T](this: QPointer[T]): ptr T {.header:headerFile, importcpp:"#.data(@)".} # Public 16 | proc get*[T](this: QPointer[T]): ptr T {.header:headerFile, importcpp:"#.get(@)".} # Public 17 | proc `->`*[T](this: QPointer[T]): ptr T {.header:headerFile, importcpp:"#.operator->(@)".} # Public 18 | proc `*`*[T](this: QPointer[T]): T {.header:headerFile, importcpp:"#.operator*(@)".} # Public 19 | proc isNull*[T](this: QPointer[T]): bool {.header:headerFile, importcpp:"#.isNull(@)".} # Public 20 | proc clear*[T](this: QPointer[T]) {.header:headerFile, importcpp:"#.clear(@)".} # Public 21 | 22 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qpromise.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qpromise.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QPromise*[T] {.header:headerFile,importcpp:"QPromise" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QPromise 8 | 9 | # Public constructors for QPromise 10 | proc newQPromise*[T](): QPromise[T] {. header:headerFile, importcpp:"QPromise(@)", constructor .} # 11 | proc newQPromise*[T](arg_0: QPromise[T]): QPromise[T] {. header:headerFile, importcpp:"QPromise(@)", constructor .} # 12 | proc newQPromise*[T](other: QPromise[T]): QPromise[T] {. header:headerFile, importcpp:"QPromise(@)", constructor .} # 13 | import nimqt/qtcore/qfutureinterface 14 | proc newQPromise*[T](other: QFutureInterface[T]): QPromise[T] {. header:headerFile, importcpp:"QPromise(@)", constructor .} # 15 | 16 | # Public methods for QPromise 17 | import nimqt/qtcore/qfuture 18 | proc future*[T](this: QPromise[T]): QFuture[T] {.header:headerFile, importcpp:"#.future(@)".} # Public 19 | proc start*[T](this: QPromise[T]) {.header:headerFile, importcpp:"#.start(@)".} # Public 20 | proc finish*[T](this: QPromise[T]) {.header:headerFile, importcpp:"#.finish(@)".} # Public 21 | proc suspendIfRequested*[T](this: QPromise[T]) {.header:headerFile, importcpp:"#.suspendIfRequested(@)".} # Public 22 | proc isCanceled*[T](this: QPromise[T]): bool {.header:headerFile, importcpp:"#.isCanceled(@)".} # Public 23 | proc setProgressRange*[T](this: QPromise[T], minimum: cint, maximum: cint) {.header:headerFile, importcpp:"#.setProgressRange(@)".} # Public 24 | proc setProgressValue*[T](this: QPromise[T], progressValue: cint) {.header:headerFile, importcpp:"#.setProgressValue(@)".} # Public 25 | import nimqt/qtcore/qstring 26 | proc setProgressValueAndText*[T](this: QPromise[T], progressValue: cint, progressText: QString) {.header:headerFile, importcpp:"#.setProgressValueAndText(@)".} # Public 27 | proc swap*[T](this: QPromise[T], other: QPromise[T]) {.header:headerFile, importcpp:"#.swap(@)".} # Public 28 | 29 | export qstring 30 | export qfutureinterface 31 | export qfuture 32 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qqueue.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qqueue.h" 2 | 3 | import nimqt/qtcore/qlist 4 | type 5 | # Classes found in the C++ code 6 | QQueue*[T] {.header:headerFile,importcpp:"QQueue" ,pure.} = object of QList 7 | 8 | # Stuff for class QQueue 9 | 10 | # Public methods for QQueue 11 | proc swap*[T](this: ptr QQueue[T], other: QQueue[T]) {.header:headerFile, importcpp:"#.swap(@)".} # Public 12 | proc enqueue*[T](this: ptr QQueue[T], t: T) {.header:headerFile, importcpp:"#.enqueue(@)".} # Public 13 | proc dequeue*[T](this: ptr QQueue[T]): T {.header:headerFile, importcpp:"#.dequeue(@)".} # Public 14 | proc head*[T](this: ptr QQueue[T]): T {.header:headerFile, importcpp:"#.head(@)".} # Public 15 | 16 | export qlist 17 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qrunnable.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qrunnable.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QRunnable* {.header:headerFile,importcpp:"QRunnable" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QRunnable 8 | 9 | # Public constructors for QRunnable 10 | proc newQRunnable*(): QRunnable {. header:headerFile, importcpp:"QRunnable(@)", constructor .} # 11 | 12 | # Public methods for QRunnable 13 | proc run*(this: QRunnable) {.header:headerFile, importcpp:"#.run(@)".} # Public 14 | proc autoDelete*(this: QRunnable): bool {.header:headerFile, importcpp:"#.autoDelete(@)".} # Public 15 | proc setAutoDelete*(this: QRunnable, autoDelete: bool) {.header:headerFile, importcpp:"#.setAutoDelete(@)".} # Public 16 | 17 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qscopedvaluerollback.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qscopedvaluerollback.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QScopedValueRollback*[T] {.header:headerFile,importcpp:"QScopedValueRollback" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QScopedValueRollback 8 | 9 | # Public constructors for QScopedValueRollback 10 | proc newQScopedValueRollback*[T](`var`: T): QScopedValueRollback[T] {. header:headerFile, importcpp:"QScopedValueRollback(@)", constructor .} # 11 | proc newQScopedValueRollback*[T](`var`: T, value: T): QScopedValueRollback[T] {. header:headerFile, importcpp:"QScopedValueRollback(@)", constructor .} # 12 | 13 | # Public methods for QScopedValueRollback 14 | proc commit*[T](this: QScopedValueRollback[T]) {.header:headerFile, importcpp:"#.commit(@)".} # Public 15 | 16 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qscopeguard.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qscopeguard.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QScopeGuard*[F] {.header:headerFile,importcpp:"QScopeGuard" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QScopeGuard 8 | 9 | # Public constructors for QScopeGuard 10 | proc newQScopeGuard*[F](f: F): QScopeGuard[F] {. header:headerFile, importcpp:"QScopeGuard(@)", constructor .} # 11 | proc newQScopeGuard*[F](other: QScopeGuard[F]): QScopeGuard[F] {. header:headerFile, importcpp:"QScopeGuard(@)", constructor .} # 12 | 13 | # Public methods for QScopeGuard 14 | proc dismiss*[F](this: QScopeGuard[F]) {.header:headerFile, importcpp:"#.dismiss(@)".} # Public 15 | 16 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qsequentialiterable.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qsequentialiterable.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QSequentialIterable_Position* {.header:headerFile,importcpp:"QSequentialIterable::Position".} = enum Unspecified = 0, AtBegin = 0x1, AtEnd = 0x2 7 | 8 | type 9 | # Classes found in the C++ code 10 | QSequentialIterable* {.header:headerFile,importcpp:"QSequentialIterable" ,pure,inheritable.} = object 11 | 12 | # Stuff for class QSequentialIterable 13 | 14 | # Public constructors for QSequentialIterable 15 | proc newQSequentialIterable*(): QSequentialIterable {. header:headerFile, importcpp:"QSequentialIterable(@)", constructor .} # 16 | import nimqt/qtcore/qmetacontainer 17 | import nimqt/qtcore/qiterable 18 | proc newQSequentialIterable*(other: QIterable[QMetaSequence]): QSequentialIterable {. header:headerFile, importcpp:"QSequentialIterable(@)", constructor .} # 19 | 20 | # Public methods for QSequentialIterable 21 | import nimqt/qtcore/qvariant 22 | proc at*(this: QSequentialIterable, idx: cint): QVariant {.header:headerFile, importcpp:"#.at(@)".} # Public 23 | proc set*(this: QSequentialIterable, idx: cint, value: QVariant) {.header:headerFile, importcpp:"#.set(@)".} # Public 24 | proc addValue*(this: QSequentialIterable, value: QVariant, position: QSequentialIterable_Position) {.header:headerFile, importcpp:"#.addValue(@)".} # Public 25 | proc removeValue*(this: QSequentialIterable, position: QSequentialIterable_Position) {.header:headerFile, importcpp:"#.removeValue(@)".} # Public 26 | 27 | export qmetacontainer 28 | export qiterable 29 | export qvariant 30 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qstack.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qstack.h" 2 | 3 | import nimqt/qtcore/qlist 4 | type 5 | # Classes found in the C++ code 6 | QStack*[T] {.header:headerFile,importcpp:"QStack" ,pure.} = object of QList 7 | 8 | # Stuff for class QStack 9 | 10 | # Public methods for QStack 11 | proc swap*[T](this: ptr QStack[T], other: QStack[T]) {.header:headerFile, importcpp:"#.swap(@)".} # Public 12 | proc push*[T](this: ptr QStack[T], t: T) {.header:headerFile, importcpp:"#.push(@)".} # Public 13 | proc pop*[T](this: ptr QStack[T]): T {.header:headerFile, importcpp:"#.pop(@)".} # Public 14 | proc top*[T](this: ptr QStack[T]): T {.header:headerFile, importcpp:"#.top(@)".} # Public 15 | 16 | export qlist 17 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qstringlist.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qstringlist.h" 2 | 3 | # Additional header code for (component: "qtcore", module: "qstringlist") 4 | import nimqt/qstring 5 | 6 | import nimqt/qtcore/qlist 7 | type 8 | # Classes found in the C++ code 9 | QStringList* {.header:headerFile,importcpp:"QStringList" ,pure.} = object of QList[QString] 10 | 11 | 12 | export qlist 13 | 14 | # Additional code for qtcore/qstringlist 15 | proc newQStringList*(): QStringList = QStringList() 16 | # Making it a template for recursive module dependency reasons ... 17 | template newQStringList*(xs:seq[string]): QStringList = 18 | var ret:QStringList = newQStringList() 19 | for x in xs: ret.add x.newQString 20 | ret 21 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qstringmatcher.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qstringmatcher.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QStringMatcher* {.header:headerFile,importcpp:"QStringMatcher" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QStringMatcher 8 | 9 | # Public constructors for QStringMatcher 10 | proc newQStringMatcher*(): QStringMatcher {. header:headerFile, importcpp:"QStringMatcher(@)", constructor .} # 11 | import nimqt/qtcore/qstring 12 | import nimqt/qtcore/qnamespace 13 | proc newQStringMatcher*(pattern: QString, cs: Qt_CaseSensitivity): QStringMatcher {. header:headerFile, importcpp:"QStringMatcher(@)", constructor .} # 14 | import nimqt/qtcore/qchar 15 | proc newQStringMatcher*(uc: ptr QChar, len: cint, cs: Qt_CaseSensitivity): QStringMatcher {. header:headerFile, importcpp:"QStringMatcher(@)", constructor .} # 16 | proc newQStringMatcher*(other: QStringMatcher): QStringMatcher {. header:headerFile, importcpp:"QStringMatcher(@)", constructor .} # 17 | 18 | # Public methods for QStringMatcher 19 | proc setPattern*(this: QStringMatcher, pattern: QString) {.header:headerFile, importcpp:"#.setPattern(@)".} # Public 20 | proc setCaseSensitivity*(this: QStringMatcher, cs: Qt_CaseSensitivity) {.header:headerFile, importcpp:"#.setCaseSensitivity(@)".} # Public 21 | proc indexIn*(this: QStringMatcher): cint {.header:headerFile, importcpp:"#.indexIn(@)".} # Public 22 | proc pattern*(this: QStringMatcher): QString {.header:headerFile, importcpp:"#.pattern(@)".} # Public 23 | proc caseSensitivity*(this: QStringMatcher): Qt_CaseSensitivity {.header:headerFile, importcpp:"#.caseSensitivity(@)".} # Public 24 | 25 | export qstring 26 | export qnamespace 27 | export qchar 28 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qsysinfo.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qsysinfo.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QSysInfo_Sizes* {.header:headerFile,importcpp:"QSysInfo::Sizes".} = enum WordSize = 0x40 7 | QSysInfo_Endian* {.header:headerFile,importcpp:"QSysInfo::Endian".} = enum BigEndian = 0, LittleEndian = 0x1 8 | 9 | type 10 | # Classes found in the C++ code 11 | QSysInfo* {.header:headerFile,importcpp:"QSysInfo" ,pure,inheritable.} = object 12 | 13 | # Consts 14 | const 15 | # Global 16 | QSysInfo_EndianByteOrder* = 1 # from anonymous enum LittleEndian 17 | 18 | # Stuff for class QSysInfo 19 | 20 | # Public methods for QSysInfo 21 | import nimqt/qtcore/qstring 22 | proc static_QSysInfo_buildCpuArchitecture*(): QString {.header:headerFile, importcpp:"QSysInfo::buildCpuArchitecture(@)".} # Public static 23 | proc static_QSysInfo_currentCpuArchitecture*(): QString {.header:headerFile, importcpp:"QSysInfo::currentCpuArchitecture(@)".} # Public static 24 | proc static_QSysInfo_buildAbi*(): QString {.header:headerFile, importcpp:"QSysInfo::buildAbi(@)".} # Public static 25 | proc static_QSysInfo_kernelType*(): QString {.header:headerFile, importcpp:"QSysInfo::kernelType(@)".} # Public static 26 | proc static_QSysInfo_kernelVersion*(): QString {.header:headerFile, importcpp:"QSysInfo::kernelVersion(@)".} # Public static 27 | proc static_QSysInfo_productType*(): QString {.header:headerFile, importcpp:"QSysInfo::productType(@)".} # Public static 28 | proc static_QSysInfo_productVersion*(): QString {.header:headerFile, importcpp:"QSysInfo::productVersion(@)".} # Public static 29 | proc static_QSysInfo_prettyProductName*(): QString {.header:headerFile, importcpp:"QSysInfo::prettyProductName(@)".} # Public static 30 | proc static_QSysInfo_machineHostName*(): QString {.header:headerFile, importcpp:"QSysInfo::machineHostName(@)".} # Public static 31 | import nimqt/qtcore/qbytearray 32 | proc static_QSysInfo_machineUniqueId*(): QByteArray {.header:headerFile, importcpp:"QSysInfo::machineUniqueId(@)".} # Public static 33 | proc static_QSysInfo_bootUniqueId*(): QByteArray {.header:headerFile, importcpp:"QSysInfo::bootUniqueId(@)".} # Public static 34 | 35 | export qstring 36 | export qbytearray 37 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qtaggedpointer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qtaggedpointer.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QTaggedPointer*[T, Tag] {.header:headerFile,importcpp:"QTaggedPointer" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QTaggedPointer 8 | 9 | # Public constructors for QTaggedPointer 10 | proc newQTaggedPointer*[T, Tag](): QTaggedPointer[T, Tag] {. header:headerFile, importcpp:"QTaggedPointer(@)", constructor .} # 11 | proc newQTaggedPointer*[T, Tag](pointer: ptr T, tag: Tag): QTaggedPointer[T, Tag] {. header:headerFile, importcpp:"QTaggedPointer(@)", constructor .} # 12 | 13 | # Public methods for QTaggedPointer 14 | proc `*`*[T, Tag](this: QTaggedPointer[T, Tag]): T {.header:headerFile, importcpp:"#.operator*(@)".} # Public 15 | proc `->`*[T, Tag](this: QTaggedPointer[T, Tag]): ptr T {.header:headerFile, importcpp:"#.operator->(@)".} # Public 16 | proc static_QTaggedPointer_maximumTag*[T, Tag](): Tag {.header:headerFile, importcpp:"QTaggedPointer::maximumTag(@)".} # Public static 17 | proc setTag*[T, Tag](this: QTaggedPointer[T, Tag], tag: Tag) {.header:headerFile, importcpp:"#.setTag(@)".} # Public 18 | proc tag*[T, Tag](this: QTaggedPointer[T, Tag]): Tag {.header:headerFile, importcpp:"#.tag(@)".} # Public 19 | proc data*[T, Tag](this: QTaggedPointer[T, Tag]): ptr T {.header:headerFile, importcpp:"#.data(@)".} # Public 20 | proc isNull*[T, Tag](this: QTaggedPointer[T, Tag]): bool {.header:headerFile, importcpp:"#.isNull(@)".} # Public 21 | proc swap*[T, Tag](this: QTaggedPointer[T, Tag], other: QTaggedPointer[T, Tag]) {.header:headerFile, importcpp:"#.swap(@)".} # Public 22 | 23 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qtemporarydir.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qtemporarydir.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QTemporaryDir* {.header:headerFile,importcpp:"QTemporaryDir" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QTemporaryDir 8 | 9 | # Public constructors for QTemporaryDir 10 | proc newQTemporaryDir*(): QTemporaryDir {. header:headerFile, importcpp:"QTemporaryDir(@)", constructor .} # 11 | import nimqt/qtcore/qstring 12 | proc newQTemporaryDir*(templateName: QString): QTemporaryDir {. header:headerFile, importcpp:"QTemporaryDir(@)", constructor .} # 13 | proc newQTemporaryDir*(other: QTemporaryDir): QTemporaryDir {. header:headerFile, importcpp:"QTemporaryDir(@)", constructor .} # 14 | 15 | # Public methods for QTemporaryDir 16 | proc swap*(this: QTemporaryDir, other: QTemporaryDir) {.header:headerFile, importcpp:"#.swap(@)".} # Public 17 | proc isValid*(this: QTemporaryDir): bool {.header:headerFile, importcpp:"#.isValid(@)".} # Public 18 | proc errorString*(this: QTemporaryDir): QString {.header:headerFile, importcpp:"#.errorString(@)".} # Public 19 | proc autoRemove*(this: QTemporaryDir): bool {.header:headerFile, importcpp:"#.autoRemove(@)".} # Public 20 | proc setAutoRemove*(this: QTemporaryDir, b: bool) {.header:headerFile, importcpp:"#.setAutoRemove(@)".} # Public 21 | proc remove*(this: QTemporaryDir): bool {.header:headerFile, importcpp:"#.remove(@)".} # Public 22 | proc path*(this: QTemporaryDir): QString {.header:headerFile, importcpp:"#.path(@)".} # Public 23 | proc filePath*(this: QTemporaryDir, fileName: QString): QString {.header:headerFile, importcpp:"#.filePath(@)".} # Public 24 | 25 | export qstring 26 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qthreadstorage.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qthreadstorage.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QThreadStorageData* {.header:headerFile,importcpp:"QThreadStorageData" ,pure,inheritable.} = object 6 | QThreadStorage*[T] {.header:headerFile,importcpp:"QThreadStorage" ,pure,inheritable.} = object 7 | 8 | # Stuff for class QThreadStorageData 9 | 10 | # Public methods for QThreadStorageData 11 | proc get*(this: QThreadStorageData): ptr ptr {.header:headerFile, importcpp:"#.get(@)".} # Public 12 | proc set*(this: QThreadStorageData, p: ptr): ptr ptr {.header:headerFile, importcpp:"#.set(@)".} # Public 13 | proc static_QThreadStorageData_finish*(arg_0: ptr ptr) {.header:headerFile, importcpp:"QThreadStorageData::finish(@)".} # Public static 14 | # Stuff for class QThreadStorage 15 | 16 | # Public constructors for QThreadStorage 17 | proc newQThreadStorage*[T](): QThreadStorage[T] {. header:headerFile, importcpp:"QThreadStorage(@)", constructor .} # 18 | 19 | # Public methods for QThreadStorage 20 | proc hasLocalData*[T](this: QThreadStorage[T]): bool {.header:headerFile, importcpp:"#.hasLocalData(@)".} # Public 21 | proc localData*[T](this: QThreadStorage[T]): T {.header:headerFile, importcpp:"#.localData(@)".} # Public 22 | proc setLocalData*[T](this: QThreadStorage[T], t: T) {.header:headerFile, importcpp:"#.setLocalData(@)".} # Public 23 | 24 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtcore/qwaitcondition.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtCore/qwaitcondition.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QWaitCondition* {.header:headerFile,importcpp:"QWaitCondition" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QWaitCondition 8 | 9 | # Public constructors for QWaitCondition 10 | proc newQWaitCondition*(): QWaitCondition {. header:headerFile, importcpp:"QWaitCondition(@)", constructor .} # 11 | 12 | # Public methods for QWaitCondition 13 | import nimqt/qtcore/qdeadlinetimer 14 | import nimqt/qtcore/qmutex 15 | proc wait*(this: QWaitCondition, lockedMutex: ptr QMutex, deadline: QDeadlineTimer): bool {.header:headerFile, importcpp:"#.wait(@)".} # Public 16 | proc wait*(this: QWaitCondition, lockedMutex: ptr QMutex, time: culong): bool {.header:headerFile, importcpp:"#.wait(@)".} # Public 17 | import nimqt/qtcore/qreadwritelock 18 | proc wait*(this: QWaitCondition, lockedReadWriteLock: ptr QReadWriteLock, deadline: QDeadlineTimer): bool {.header:headerFile, importcpp:"#.wait(@)".} # Public 19 | proc wait*(this: QWaitCondition, lockedReadWriteLock: ptr QReadWriteLock, time: culong): bool {.header:headerFile, importcpp:"#.wait(@)".} # Public 20 | proc wakeOne*(this: QWaitCondition) {.header:headerFile, importcpp:"#.wakeOne(@)".} # Public 21 | proc wakeAll*(this: QWaitCondition) {.header:headerFile, importcpp:"#.wakeAll(@)".} # Public 22 | proc notify_one*(this: QWaitCondition) {.header:headerFile, importcpp:"#.notify_one(@)".} # Public 23 | proc notify_all*(this: QWaitCondition) {.header:headerFile, importcpp:"#.notify_all(@)".} # Public 24 | 25 | export qdeadlinetimer 26 | export qmutex 27 | export qreadwritelock 28 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtemporarydir.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtemporarydir 2 | export qtemporarydir 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtemporaryfile.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtemporaryfile 2 | export qtemporaryfile 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtestsupport_gui.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtestsupport_gui 2 | export qtestsupport_gui 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtestsupport_widgets.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtestsupport_widgets 2 | export qtestsupport_widgets 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextboundaryfinder.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtextboundaryfinder 2 | export qtextboundaryfinder 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextbrowser.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtextbrowser 2 | export qtextbrowser 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextcursor.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextcursor 2 | export qtextcursor 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextdocument.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextdocument 2 | export qtextdocument 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextdocumentfragment.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextdocumentfragment 2 | export qtextdocumentfragment 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextdocumentwriter.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextdocumentwriter 2 | export qtextdocumentwriter 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextedit.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtextedit 2 | export qtextedit 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextformat.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextformat 2 | export qtextformat 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextlayout.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextlayout 2 | export qtextlayout 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextlist.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextlist 2 | export qtextlist 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextobject.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextobject 2 | export qtextobject 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextoption.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtextoption 2 | export qtextoption 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtextstream.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtextstream 2 | export qtextstream 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtexttable.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtexttable 2 | export qtexttable 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qabstractfileiconprovider.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qabstractfileiconprovider.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QAbstractFileIconProvider_IconType* {.header:headerFile,importcpp:"QAbstractFileIconProvider::IconType".} = enum Computer = 0, Desktop = 0x1, Trashcan = 0x2, Network = 0x3, 7 | Drive = 0x4, Folder = 0x5, File = 0x6 8 | QAbstractFileIconProvider_Option* {.header:headerFile,importcpp:"QAbstractFileIconProvider::Option".} = enum DontUseCustomDirectoryIcons = 0x1 9 | 10 | type 11 | # Classes found in the C++ code 12 | QAbstractFileIconProvider* {.header:headerFile,importcpp:"QAbstractFileIconProvider" ,pure,inheritable.} = object 13 | import nimqt/qtcore/qflags 14 | 15 | 16 | type 17 | # typedefs found in the C++ code 18 | QAbstractFileIconProvider_Options * = QFlags[QAbstractFileIconProvider_Option] 19 | 20 | # Stuff for class QAbstractFileIconProvider 21 | 22 | # Public constructors for QAbstractFileIconProvider 23 | proc newQAbstractFileIconProvider*(): ptr QAbstractFileIconProvider {. header:headerFile, importcpp:"new QAbstractFileIconProvider(@)" .} # 24 | 25 | # Public methods for QAbstractFileIconProvider 26 | import nimqt/qtgui/qicon 27 | proc icon*(this: ptr QAbstractFileIconProvider, arg_1: QAbstractFileIconProvider_IconType): QIcon {.header:headerFile, importcpp:"#.icon(@)".} # Public 28 | import nimqt/qtcore/qfileinfo 29 | proc icon*(this: ptr QAbstractFileIconProvider, arg_1: QFileInfo): QIcon {.header:headerFile, importcpp:"#.icon(@)".} # Public 30 | import nimqt/qtcore/qstring 31 | proc `type`*(this: ptr QAbstractFileIconProvider, arg_1: QFileInfo): QString {.header:headerFile, importcpp:"#.type(@)".} # Public 32 | proc setOptions*(this: ptr QAbstractFileIconProvider, arg_0: QFlags[QAbstractFileIconProvider_Option]) {.header:headerFile, importcpp:"#.setOptions(@)".} # Public 33 | proc options*(this: ptr QAbstractFileIconProvider): QFlags[QAbstractFileIconProvider_Option] {.header:headerFile, importcpp:"#.options(@)".} # Public 34 | 35 | export qstring 36 | export qfileinfo 37 | export qflags 38 | export qicon 39 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qbackingstore.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qbackingstore.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QBackingStore* {.header:headerFile,importcpp:"QBackingStore" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QBackingStore 8 | 9 | # Public constructors for QBackingStore 10 | import nimqt/qtgui/qwindow 11 | proc newQBackingStore*(window: ptr QWindow): QBackingStore {. header:headerFile, importcpp:"QBackingStore(@)", constructor .} # 12 | 13 | # Public methods for QBackingStore 14 | proc window*(this: QBackingStore): ptr QWindow {.header:headerFile, importcpp:"#.window(@)".} # Public 15 | import nimqt/qtgui/qpaintdevice 16 | proc paintDevice*(this: QBackingStore): ptr QPaintDevice {.header:headerFile, importcpp:"#.paintDevice(@)".} # Public 17 | import nimqt/qtcore/qpoint 18 | import nimqt/qtgui/qregion 19 | # 2 default parameters! 20 | proc flush*(this: QBackingStore, region: QRegion, window: ptr QWindow, offset: QPoint) {.header:headerFile, importcpp:"#.flush(@)".} # Public 21 | proc flush*(this: QBackingStore, region: QRegion, window: ptr QWindow) {.header:headerFile, importcpp:"#.flush(@)".} # Public 22 | proc flush*(this: QBackingStore, region: QRegion) {.header:headerFile, importcpp:"#.flush(@)".} # Public 23 | import nimqt/qtcore/qsize 24 | proc resize*(this: QBackingStore, size: QSize) {.header:headerFile, importcpp:"#.resize(@)".} # Public 25 | proc size*(this: QBackingStore): QSize {.header:headerFile, importcpp:"#.size(@)".} # Public 26 | proc scroll*(this: QBackingStore, area: QRegion, dx: cint, dy: cint): bool {.header:headerFile, importcpp:"#.scroll(@)".} # Public 27 | proc beginPaint*(this: QBackingStore, arg_0: QRegion) {.header:headerFile, importcpp:"#.beginPaint(@)".} # Public 28 | proc endPaint*(this: QBackingStore) {.header:headerFile, importcpp:"#.endPaint(@)".} # Public 29 | proc setStaticContents*(this: QBackingStore, region: QRegion) {.header:headerFile, importcpp:"#.setStaticContents(@)".} # Public 30 | proc staticContents*(this: QBackingStore): QRegion {.header:headerFile, importcpp:"#.staticContents(@)".} # Public 31 | proc hasStaticContents*(this: QBackingStore): bool {.header:headerFile, importcpp:"#.hasStaticContents(@)".} # Public 32 | 33 | export qwindow 34 | export qsize 35 | export qpoint 36 | export qregion 37 | export qpaintdevice 38 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qcolortransform.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qcolortransform.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QColorTransform* {.header:headerFile,importcpp:"QColorTransform" ,pure,inheritable.} = object 6 | import nimqt/qtgui/qrgbafloat 7 | 8 | 9 | type 10 | # typedefs found in the C++ code 11 | QRgbaFloat16 * = QRgbaFloat[cfloat] 12 | QRgbaFloat32 * = QRgbaFloat[cfloat] 13 | 14 | # Stuff for class QColorTransform 15 | 16 | # Public constructors for QColorTransform 17 | proc newQColorTransform*(): QColorTransform {. header:headerFile, importcpp:"QColorTransform(@)", constructor .} # 18 | proc newQColorTransform*(colorTransform: QColorTransform): QColorTransform {. header:headerFile, importcpp:"QColorTransform(@)", constructor .} # 19 | 20 | # Public methods for QColorTransform 21 | proc swap*(this: QColorTransform, other: QColorTransform) {.header:headerFile, importcpp:"#.swap(@)".} # Public 22 | proc isIdentity*(this: QColorTransform): bool {.header:headerFile, importcpp:"#.isIdentity(@)".} # Public 23 | import nimqt/qtgui/qrgba64 24 | proc map*(this: QColorTransform, rgba64: QRgba64): QRgba64 {.header:headerFile, importcpp:"#.map(@)".} # Public 25 | proc map*(this: QColorTransform, rgbafp16: QRgbaFloat16): QRgbaFloat16 {.header:headerFile, importcpp:"#.map(@)".} # Public 26 | proc map*(this: QColorTransform, rgbafp32: QRgbaFloat32): QRgbaFloat32 {.header:headerFile, importcpp:"#.map(@)".} # Public 27 | import nimqt/qtgui/qcolor 28 | proc map*(this: QColorTransform, color: QColor): QColor {.header:headerFile, importcpp:"#.map(@)".} # Public 29 | 30 | export qrgbafloat 31 | export qrgba64 32 | export qcolor 33 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qdesktopservices.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qdesktopservices.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QDesktopServices* {.header:headerFile,importcpp:"QDesktopServices" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QDesktopServices 8 | 9 | # Public methods for QDesktopServices 10 | import nimqt/qtcore/qurl 11 | proc static_QDesktopServices_openUrl*(url: QUrl): bool {.header:headerFile, importcpp:"QDesktopServices::openUrl(@)".} # Public static 12 | import nimqt/qtcore/qstring 13 | import nimqt/qtcore/qobject 14 | proc static_QDesktopServices_setUrlHandler*(scheme: QString, receiver: ptr QObject, `method`: ptr char) {.header:headerFile, importcpp:"QDesktopServices::setUrlHandler(@)".} # Public static 15 | proc static_QDesktopServices_unsetUrlHandler*(scheme: QString) {.header:headerFile, importcpp:"QDesktopServices::unsetUrlHandler(@)".} # Public static 16 | 17 | export qurl 18 | export qstring 19 | export qobject 20 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qfontinfo.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qfontinfo.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QFontInfo* {.header:headerFile,importcpp:"QFontInfo" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QFontInfo 8 | 9 | # Public constructors for QFontInfo 10 | import nimqt/qtgui/qfont 11 | proc newQFontInfo*(arg_0: QFont): QFontInfo {. header:headerFile, importcpp:"QFontInfo(@)", constructor .} # 12 | proc newQFontInfo*(arg_0: QFontInfo): QFontInfo {. header:headerFile, importcpp:"QFontInfo(@)", constructor .} # 13 | 14 | # Public methods for QFontInfo 15 | proc swap*(this: QFontInfo, other: QFontInfo) {.header:headerFile, importcpp:"#.swap(@)".} # Public 16 | import nimqt/qtcore/qstring 17 | proc family*(this: QFontInfo): QString {.header:headerFile, importcpp:"#.family(@)".} # Public 18 | proc styleName*(this: QFontInfo): QString {.header:headerFile, importcpp:"#.styleName(@)".} # Public 19 | proc pixelSize*(this: QFontInfo): cint {.header:headerFile, importcpp:"#.pixelSize(@)".} # Public 20 | proc pointSize*(this: QFontInfo): cint {.header:headerFile, importcpp:"#.pointSize(@)".} # Public 21 | proc pointSizeF*(this: QFontInfo): cfloat {.header:headerFile, importcpp:"#.pointSizeF(@)".} # Public 22 | proc italic*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.italic(@)".} # Public 23 | proc style*(this: QFontInfo): QFont_Style {.header:headerFile, importcpp:"#.style(@)".} # Public 24 | proc weight*(this: QFontInfo): cint {.header:headerFile, importcpp:"#.weight(@)".} # Public 25 | proc bold*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.bold(@)".} # Public 26 | proc underline*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.underline(@)".} # Public 27 | proc overline*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.overline(@)".} # Public 28 | proc strikeOut*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.strikeOut(@)".} # Public 29 | proc fixedPitch*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.fixedPitch(@)".} # Public 30 | proc styleHint*(this: QFontInfo): QFont_StyleHint {.header:headerFile, importcpp:"#.styleHint(@)".} # Public 31 | proc legacyWeight*(this: QFontInfo): cint {.header:headerFile, importcpp:"#.legacyWeight(@)".} # Public 32 | proc exactMatch*(this: QFontInfo): bool {.header:headerFile, importcpp:"#.exactMatch(@)".} # Public 33 | 34 | export qfont 35 | export qstring 36 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qgenericmatrix.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qgenericmatrix.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QGenericMatrix*[T] {.header:headerFile,importcpp:"QGenericMatrix" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QGenericMatrix 8 | 9 | # Public constructors for QGenericMatrix 10 | proc newQGenericMatrix*[T](): QGenericMatrix[T] {. header:headerFile, importcpp:"QGenericMatrix(@)", constructor .} # 11 | import nimqt/qtcore/qnamespace 12 | proc newQGenericMatrix*[T](arg_0: Qt_Initialization): QGenericMatrix[T] {. header:headerFile, importcpp:"QGenericMatrix(@)", constructor .} # 13 | proc newQGenericMatrix*[T](values: ptr T): QGenericMatrix[T] {. header:headerFile, importcpp:"QGenericMatrix(@)", constructor .} # 14 | 15 | # Public methods for QGenericMatrix 16 | proc isIdentity*[T](this: QGenericMatrix[T]): bool {.header:headerFile, importcpp:"#.isIdentity(@)".} # Public 17 | proc setToIdentity*[T](this: QGenericMatrix[T]) {.header:headerFile, importcpp:"#.setToIdentity(@)".} # Public 18 | proc fill*[T](this: QGenericMatrix[T], value: T) {.header:headerFile, importcpp:"#.fill(@)".} # Public 19 | proc transposed*[T](this: QGenericMatrix[T]): QGenericMatrix[T] {.header:headerFile, importcpp:"#.transposed(@)".} # Public 20 | proc `+=`*[T](this: QGenericMatrix[T], other: QGenericMatrix[T]): QGenericMatrix[T] {.header:headerFile, importcpp:"#.operator+=(@)".} # Public 21 | proc `-=`*[T](this: QGenericMatrix[T], other: QGenericMatrix[T]): QGenericMatrix[T] {.header:headerFile, importcpp:"#.operator-=(@)".} # Public 22 | proc `*=`*[T](this: QGenericMatrix[T], factor: T): QGenericMatrix[T] {.header:headerFile, importcpp:"#.operator*=(@)".} # Public 23 | proc `/=`*[T](this: QGenericMatrix[T], divisor: T): QGenericMatrix[T] {.header:headerFile, importcpp:"#.operator/=(@)".} # Public 24 | proc `!=`*[T](this: QGenericMatrix[T], other: QGenericMatrix[T]): bool {.header:headerFile, importcpp:"#.operator!=(@)".} # Public 25 | proc copyDataTo*[T](this: QGenericMatrix[T], values: ptr T) {.header:headerFile, importcpp:"#.copyDataTo(@)".} # Public 26 | proc data*[T](this: QGenericMatrix[T]): ptr T {.header:headerFile, importcpp:"#.data(@)".} # Public 27 | proc constData*[T](this: QGenericMatrix[T]): ptr T {.header:headerFile, importcpp:"#.constData(@)".} # Public 28 | 29 | export qnamespace 30 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qgenericplugin.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qgenericplugin.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QGenericPlugin* {.header:headerFile,importcpp:"QGenericPlugin" ,pure.} = object of QObject 7 | 8 | # Stuff for class QGenericPlugin 9 | 10 | # Public constructors for QGenericPlugin 11 | # 1 default parameters! 12 | proc newQGenericPlugin*(parent: ptr QObject): ptr QGenericPlugin {. header:headerFile, importcpp:"new QGenericPlugin(@)" .} # 13 | proc newQGenericPlugin*(): ptr QGenericPlugin {. header:headerFile, importcpp:"new QGenericPlugin(@)" .} # 14 | 15 | # Public methods for QGenericPlugin 16 | import nimqt/qtcore/qstring 17 | # 1 default parameters! 18 | proc static_QGenericPlugin_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QGenericPlugin::tr(@)".} # Public static 19 | proc static_QGenericPlugin_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QGenericPlugin::tr(@)".} # Public static 20 | proc create*(this: ptr QGenericPlugin, name: QString, spec: QString): ptr QObject {.header:headerFile, importcpp:"#.create(@)".} # Public 21 | 22 | export qstring 23 | export qobject 24 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qgenericpluginfactory.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qgenericpluginfactory.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QGenericPluginFactory* {.header:headerFile,importcpp:"QGenericPluginFactory" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QGenericPluginFactory 8 | 9 | # Public methods for QGenericPluginFactory 10 | import nimqt/qtcore/qstringlist 11 | proc static_QGenericPluginFactory_keys*(): QStringList {.header:headerFile, importcpp:"QGenericPluginFactory::keys(@)".} # Public static 12 | import nimqt/qtcore/qstring 13 | import nimqt/qtcore/qobject 14 | proc static_QGenericPluginFactory_create*(arg_1: QString, arg_2: QString): ptr QObject {.header:headerFile, importcpp:"QGenericPluginFactory::create(@)".} # Public static 15 | 16 | export qstringlist 17 | export qstring 18 | export qobject 19 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qiconengineplugin.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qiconengineplugin.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QIconEnginePlugin* {.header:headerFile,importcpp:"QIconEnginePlugin" ,pure.} = object of QObject 7 | 8 | # Stuff for class QIconEnginePlugin 9 | 10 | # Public constructors for QIconEnginePlugin 11 | # 1 default parameters! 12 | proc newQIconEnginePlugin*(parent: ptr QObject): ptr QIconEnginePlugin {. header:headerFile, importcpp:"new QIconEnginePlugin(@)" .} # 13 | proc newQIconEnginePlugin*(): ptr QIconEnginePlugin {. header:headerFile, importcpp:"new QIconEnginePlugin(@)" .} # 14 | 15 | # Public methods for QIconEnginePlugin 16 | import nimqt/qtcore/qstring 17 | # 1 default parameters! 18 | proc static_QIconEnginePlugin_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QIconEnginePlugin::tr(@)".} # Public static 19 | proc static_QIconEnginePlugin_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QIconEnginePlugin::tr(@)".} # Public static 20 | import nimqt/qtgui/qiconengine 21 | # 1 default parameters! 22 | proc create*(this: ptr QIconEnginePlugin, filename: QString): ptr QIconEngine {.header:headerFile, importcpp:"#.create(@)".} # Public 23 | proc create*(this: ptr QIconEnginePlugin): ptr QIconEngine {.header:headerFile, importcpp:"#.create(@)".} # Public 24 | 25 | export qiconengine 26 | export qstring 27 | export qobject 28 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qpagedpaintdevice.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qpagedpaintdevice.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QPagedPaintDevice_PdfVersion* {.header:headerFile,importcpp:"QPagedPaintDevice::PdfVersion".} = enum PdfVersion_1_4 = 0, PdfVersion_A1b = 0x1, PdfVersion_1_6 = 0x2 7 | 8 | import nimqt/qtgui/qpaintdevice 9 | type 10 | # Classes found in the C++ code 11 | QPagedPaintDevice* {.header:headerFile,importcpp:"QPagedPaintDevice" ,pure.} = object of QPaintDevice 12 | 13 | 14 | type 15 | # typedefs found in the C++ code 16 | QPagedPaintDevice_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 17 | 18 | # Stuff for class QPagedPaintDevice 19 | 20 | # Public methods for QPagedPaintDevice 21 | proc newPage*(this: ptr QPagedPaintDevice): bool {.header:headerFile, importcpp:"#.newPage(@)".} # Public 22 | import nimqt/qtgui/qpagelayout 23 | proc setPageLayout*(this: ptr QPagedPaintDevice, pageLayout: QPageLayout): bool {.header:headerFile, importcpp:"#.setPageLayout(@)".} # Public 24 | import nimqt/qtgui/qpagesize 25 | proc setPageSize*(this: ptr QPagedPaintDevice, pageSize: QPageSize): bool {.header:headerFile, importcpp:"#.setPageSize(@)".} # Public 26 | proc setPageOrientation*(this: ptr QPagedPaintDevice, orientation: QPageLayout_Orientation): bool {.header:headerFile, importcpp:"#.setPageOrientation(@)".} # Public 27 | import nimqt/qtcore/qmargins 28 | proc setPageMargins*(this: ptr QPagedPaintDevice, margins: QMarginsF, units: QPageLayout_Unit): bool {.header:headerFile, importcpp:"#.setPageMargins(@)".} # Public 29 | proc pageLayout*(this: ptr QPagedPaintDevice): QPageLayout {.header:headerFile, importcpp:"#.pageLayout(@)".} # Public 30 | import nimqt/qtgui/qpageranges 31 | proc setPageRanges*(this: ptr QPagedPaintDevice, ranges: QPageRanges) {.header:headerFile, importcpp:"#.setPageRanges(@)".} # Public 32 | proc pageRanges*(this: ptr QPagedPaintDevice): QPageRanges {.header:headerFile, importcpp:"#.pageRanges(@)".} # Public 33 | 34 | export qpagelayout 35 | export qpagesize 36 | export qpageranges 37 | export qpaintdevice 38 | export qmargins 39 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qpageranges.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qpageranges.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QPageRanges* {.header:headerFile,importcpp:"QPageRanges" ,pure,inheritable.} = object 6 | QPageRanges_Range* {.header:headerFile,importcpp:"QPageRanges::Range" ,pure,inheritable.} = object 7 | 8 | # Stuff for class QPageRanges 9 | 10 | # Public constructors for QPageRanges 11 | proc newQPageRanges*(): QPageRanges {. header:headerFile, importcpp:"QPageRanges(@)", constructor .} # 12 | proc newQPageRanges*(other: QPageRanges): QPageRanges {. header:headerFile, importcpp:"QPageRanges(@)", constructor .} # 13 | 14 | # Public methods for QPageRanges 15 | proc swap*(this: QPageRanges, other: QPageRanges) {.header:headerFile, importcpp:"#.swap(@)".} # Public 16 | proc addPage*(this: QPageRanges, pageNumber: cint) {.header:headerFile, importcpp:"#.addPage(@)".} # Public 17 | proc addRange*(this: QPageRanges, `from`: cint, to: cint) {.header:headerFile, importcpp:"#.addRange(@)".} # Public 18 | import nimqt/qtcore/qlist 19 | proc toRangeList*(this: QPageRanges): QList[QPageRanges_Range] {.header:headerFile, importcpp:"#.toRangeList(@)".} # Public 20 | proc clear*(this: QPageRanges) {.header:headerFile, importcpp:"#.clear(@)".} # Public 21 | import nimqt/qtcore/qstring 22 | proc toString*(this: QPageRanges): QString {.header:headerFile, importcpp:"#.toString(@)".} # Public 23 | proc static_QPageRanges_fromString*(ranges: QString): QPageRanges {.header:headerFile, importcpp:"QPageRanges::fromString(@)".} # Public static 24 | proc contains*(this: QPageRanges, pageNumber: cint): bool {.header:headerFile, importcpp:"#.contains(@)".} # Public 25 | proc isEmpty*(this: QPageRanges): bool {.header:headerFile, importcpp:"#.isEmpty(@)".} # Public 26 | proc firstPage*(this: QPageRanges): cint {.header:headerFile, importcpp:"#.firstPage(@)".} # Public 27 | proc lastPage*(this: QPageRanges): cint {.header:headerFile, importcpp:"#.lastPage(@)".} # Public 28 | proc detach*(this: QPageRanges) {.header:headerFile, importcpp:"#.detach(@)".} # Public 29 | # Stuff for class QPageRanges_Range 30 | 31 | # Public methods for QPageRanges_Range 32 | proc contains*(this: QPageRanges_Range, pageNumber: cint): bool {.header:headerFile, importcpp:"#.contains(@)".} # Public 33 | 34 | export qstring 35 | export qlist 36 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qpaintdevicewindow.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qpaintdevicewindow.h" 2 | 3 | import nimqt/qtgui/qwindow 4 | type 5 | # Classes found in the C++ code 6 | QPaintDeviceWindow* {.header:headerFile,importcpp:"QPaintDeviceWindow" ,pure.} = object of QWindow 7 | import nimqt/qtgui/qpaintdevice 8 | import nimqt/qtgui/qsurface 9 | 10 | 11 | type 12 | # typedefs found in the C++ code 13 | QPaintDeviceWindow_Visibility * = QWindow_Visibility 14 | QPaintDeviceWindow_AncestorMode * = QWindow_AncestorMode 15 | QPaintDeviceWindow_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 16 | QPaintDeviceWindow_SurfaceClass * = QSurface_SurfaceClass 17 | QPaintDeviceWindow_SurfaceType * = QSurface_SurfaceType 18 | 19 | # Stuff for class QPaintDeviceWindow 20 | 21 | # Public methods for QPaintDeviceWindow 22 | import nimqt/qtcore/qstring 23 | # 1 default parameters! 24 | proc static_QPaintDeviceWindow_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QPaintDeviceWindow::tr(@)".} # Public static 25 | proc static_QPaintDeviceWindow_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QPaintDeviceWindow::tr(@)".} # Public static 26 | import nimqt/qtcore/qrect 27 | proc update*(this: ptr QPaintDeviceWindow, rect: QRect) {.header:headerFile, importcpp:"#.update(@)".} # Public 28 | import nimqt/qtgui/qregion 29 | proc update*(this: ptr QPaintDeviceWindow, region: QRegion) {.header:headerFile, importcpp:"#.update(@)".} # Public 30 | proc update*(this: ptr QPaintDeviceWindow) {.header:headerFile, importcpp:"#.update(@)".} # Public 31 | 32 | # Protected methods methods for QPaintDeviceWindow 33 | import nimqt/qtgui/qevent 34 | proc exposeEvent*(this: ptr QPaintDeviceWindow, arg_0: ptr QExposeEvent) {.header:headerFile, importcpp:"#.exposeEvent(@)".} # Protected 35 | proc paintEvent*(this: ptr QPaintDeviceWindow, event: ptr QPaintEvent) {.header:headerFile, importcpp:"#.paintEvent(@)".} # Protected 36 | proc metric*(this: ptr QPaintDeviceWindow, metric: QPaintDevice_PaintDeviceMetric): cint {.header:headerFile, importcpp:"#.metric(@)".} # Protected 37 | import nimqt/qtcore/qcoreevent 38 | proc event*(this: ptr QPaintDeviceWindow, event: ptr QEvent): bool {.header:headerFile, importcpp:"#.event(@)".} # Protected 39 | 40 | export qevent 41 | export qwindow 42 | export qstring 43 | export qregion 44 | export qrect 45 | export qsurface 46 | export qpaintdevice 47 | export qcoreevent 48 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qrasterwindow.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qrasterwindow.h" 2 | 3 | import nimqt/qtgui/qpaintdevicewindow 4 | type 5 | # Classes found in the C++ code 6 | QRasterWindow* {.header:headerFile,importcpp:"QRasterWindow" ,pure.} = object of QPaintDeviceWindow 7 | import nimqt/qtgui/qwindow 8 | import nimqt/qtgui/qpaintdevice 9 | import nimqt/qtgui/qsurface 10 | 11 | 12 | type 13 | # typedefs found in the C++ code 14 | QRasterWindow_Visibility * = QWindow_Visibility 15 | QRasterWindow_AncestorMode * = QWindow_AncestorMode 16 | QRasterWindow_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 17 | QRasterWindow_SurfaceClass * = QSurface_SurfaceClass 18 | QRasterWindow_SurfaceType * = QSurface_SurfaceType 19 | 20 | # Stuff for class QRasterWindow 21 | 22 | # Public constructors for QRasterWindow 23 | # 1 default parameters! 24 | proc newQRasterWindow*(parent: ptr QWindow): ptr QRasterWindow {. header:headerFile, importcpp:"new QRasterWindow(@)" .} # 25 | proc newQRasterWindow*(): ptr QRasterWindow {. header:headerFile, importcpp:"new QRasterWindow(@)" .} # 26 | 27 | # Public methods for QRasterWindow 28 | import nimqt/qtcore/qstring 29 | # 1 default parameters! 30 | proc static_QRasterWindow_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QRasterWindow::tr(@)".} # Public static 31 | proc static_QRasterWindow_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QRasterWindow::tr(@)".} # Public static 32 | 33 | # Protected methods methods for QRasterWindow 34 | proc metric*(this: ptr QRasterWindow, metric: QPaintDevice_PaintDeviceMetric): cint {.header:headerFile, importcpp:"#.metric(@)".} # Protected 35 | import nimqt/qtcore/qpoint 36 | proc redirected*(this: ptr QRasterWindow, arg_1: ptr QPoint): ptr QPaintDevice {.header:headerFile, importcpp:"#.redirected(@)".} # Protected 37 | 38 | export qwindow 39 | export qstring 40 | export qpaintdevicewindow 41 | export qpoint 42 | export qsurface 43 | export qpaintdevice 44 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qsurface.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qsurface.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QSurface_SurfaceClass* {.header:headerFile,importcpp:"QSurface::SurfaceClass".} = enum Window = 0, Offscreen = 0x1 7 | QSurface_SurfaceType* {.header:headerFile,importcpp:"QSurface::SurfaceType".} = enum RasterSurface = 0, OpenGLSurface = 0x1, RasterGLSurface = 0x2, OpenVGSurface = 0x3, 8 | VulkanSurface = 0x4, MetalSurface = 0x5, Direct3DSurface = 0x6 9 | 10 | type 11 | # Classes found in the C++ code 12 | QSurface* {.header:headerFile,importcpp:"QSurface" ,pure,inheritable.} = object 13 | 14 | # Stuff for class QSurface 15 | 16 | # Public methods for QSurface 17 | proc qt_check_for_QGADGET_macro*(this: ptr QSurface) {.header:headerFile, importcpp:"#.qt_check_for_QGADGET_macro(@)".} # Public 18 | proc surfaceClass*(this: ptr QSurface): QSurface_SurfaceClass {.header:headerFile, importcpp:"#.surfaceClass(@)".} # Public 19 | import nimqt/qtgui/qsurfaceformat 20 | proc format*(this: ptr QSurface): QSurfaceFormat {.header:headerFile, importcpp:"#.format(@)".} # Public 21 | proc surfaceType*(this: ptr QSurface): QSurface_SurfaceType {.header:headerFile, importcpp:"#.surfaceType(@)".} # Public 22 | proc supportsOpenGL*(this: ptr QSurface): bool {.header:headerFile, importcpp:"#.supportsOpenGL(@)".} # Public 23 | import nimqt/qtcore/qsize 24 | proc size*(this: ptr QSurface): QSize {.header:headerFile, importcpp:"#.size(@)".} # Public 25 | 26 | export qsize 27 | export qsurfaceformat 28 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtgui/qtextlist.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtGui/qtextlist.h" 2 | 3 | import nimqt/qtgui/qtextobject 4 | type 5 | # Classes found in the C++ code 6 | QTextList* {.header:headerFile,importcpp:"QTextList" ,pure.} = object of QTextBlockGroup 7 | 8 | # Stuff for class QTextList 9 | 10 | # Public constructors for QTextList 11 | import nimqt/qtgui/qtextdocument 12 | proc newQTextList*(doc: ptr QTextDocument): ptr QTextList {. header:headerFile, importcpp:"new QTextList(@)" .} # 13 | 14 | # Public methods for QTextList 15 | import nimqt/qtcore/qstring 16 | # 1 default parameters! 17 | proc static_QTextList_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QTextList::tr(@)".} # Public static 18 | proc static_QTextList_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QTextList::tr(@)".} # Public static 19 | proc count*(this: ptr QTextList): cint {.header:headerFile, importcpp:"#.count(@)".} # Public 20 | proc item*(this: ptr QTextList, i: cint): QTextBlock {.header:headerFile, importcpp:"#.item(@)".} # Public 21 | proc itemNumber*(this: ptr QTextList, arg_0: QTextBlock): cint {.header:headerFile, importcpp:"#.itemNumber(@)".} # Public 22 | proc itemText*(this: ptr QTextList, arg_1: QTextBlock): QString {.header:headerFile, importcpp:"#.itemText(@)".} # Public 23 | proc removeItem*(this: ptr QTextList, i: cint) {.header:headerFile, importcpp:"#.removeItem(@)".} # Public 24 | proc remove*(this: ptr QTextList, arg_0: QTextBlock) {.header:headerFile, importcpp:"#.remove(@)".} # Public 25 | proc add*(this: ptr QTextList, `block`: QTextBlock) {.header:headerFile, importcpp:"#.add(@)".} # Public 26 | import nimqt/qtgui/qtextformat 27 | proc setFormat*(this: ptr QTextList, format: QTextListFormat) {.header:headerFile, importcpp:"#.setFormat(@)".} # Public 28 | proc format*(this: ptr QTextList): QTextListFormat {.header:headerFile, importcpp:"#.format(@)".} # Public 29 | 30 | export qtextformat 31 | export qstring 32 | export qtextobject 33 | export qtextdocument 34 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qthread.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qthread 2 | export qthread 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qthreadpool.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qthreadpool 2 | export qthreadpool 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qthreadstorage.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qthreadstorage 2 | export qthreadstorage 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtimeline.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtimeline 2 | export qtimeline 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtimer.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtimer 2 | export qtimer 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtimezone.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtimezone 2 | export qtimezone 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtoolbar.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtoolbar 2 | export qtoolbar 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtoolbox.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtoolbox 2 | export qtoolbox 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtoolbutton.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtoolbutton 2 | export qtoolbutton 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtooltip.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtooltip 2 | export qtooltip 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtransform.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qtransform 2 | export qtransform 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtranslator.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtranslator 2 | export qtranslator 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtransposeproxymodel.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qtransposeproxymodel 2 | export qtransposeproxymodel 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtreeview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtreeview 2 | export qtreeview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtreewidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qtreewidget 2 | export qtreewidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qcolormap.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qcolormap.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QColormap_Mode* {.header:headerFile,importcpp:"QColormap::Mode".} = enum Direct = 0, Indexed = 0x1, Gray = 0x2 7 | 8 | type 9 | # Classes found in the C++ code 10 | QColormap* {.header:headerFile,importcpp:"QColormap" ,pure,inheritable.} = object 11 | 12 | # Stuff for class QColormap 13 | 14 | # Public constructors for QColormap 15 | proc newQColormap*(colormap: QColormap): QColormap {. header:headerFile, importcpp:"QColormap(@)", constructor .} # 16 | 17 | # Public methods for QColormap 18 | proc static_QColormap_initialize*() {.header:headerFile, importcpp:"QColormap::initialize(@)".} # Public static 19 | proc static_QColormap_cleanup*() {.header:headerFile, importcpp:"QColormap::cleanup(@)".} # Public static 20 | proc static_QColormap_instance*(screen: cint): QColormap {.header:headerFile, importcpp:"QColormap::instance(@)".} # Public static 21 | proc mode*(this: QColormap): QColormap_Mode {.header:headerFile, importcpp:"#.mode(@)".} # Public 22 | proc depth*(this: QColormap): cint {.header:headerFile, importcpp:"#.depth(@)".} # Public 23 | proc size*(this: QColormap): cint {.header:headerFile, importcpp:"#.size(@)".} # Public 24 | import nimqt/qtgui/qcolor 25 | proc pixel*(this: QColormap, color: QColor): cuint {.header:headerFile, importcpp:"#.pixel(@)".} # Public 26 | proc colorAt*(this: QColormap, pixel: cuint): QColor {.header:headerFile, importcpp:"#.colorAt(@)".} # Public 27 | import nimqt/qtcore/qlist 28 | proc colormap*(this: QColormap): QList[QColor] {.header:headerFile, importcpp:"#.colormap(@)".} # Public 29 | 30 | export qlist 31 | export qcolor 32 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qdrawutil.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qdrawutil.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QDrawBorderPixmap_DrawingHint* {.header:headerFile,importcpp:"QDrawBorderPixmap::DrawingHint".} = enum OpaqueTopLeft = 0x1, OpaqueTop = 0x2, OpaqueTopRight = 0x4, OpaqueLeft = 0x8, 7 | OpaqueCenter = 0x10, OpaqueRight = 0x20, OpaqueBottomLeft = 0x40, OpaqueBottom = 0x80, OpaqueEdges = 0xaa, 8 | OpaqueBottomRight = 0x100, OpaqueCorners = 0x145, OpaqueFrame = 0x1ef, OpaqueAll = 0x1ff 9 | 10 | type 11 | # Classes found in the C++ code 12 | QTileRules* {.header:headerFile,importcpp:"QTileRules" ,pure,inheritable.} = object 13 | import nimqt/qtcore/qflags 14 | 15 | 16 | type 17 | # typedefs found in the C++ code 18 | QDrawBorderPixmap_DrawingHints * = QFlags[QDrawBorderPixmap_DrawingHint] 19 | 20 | # Stuff for class QTileRules 21 | 22 | # Public constructors for QTileRules 23 | import nimqt/qtcore/qnamespace 24 | proc newQTileRules*(horizontalRule: Qt_TileRule, verticalRule: Qt_TileRule): QTileRules {. header:headerFile, importcpp:"QTileRules(@)", constructor .} # 25 | proc newQTileRules*(rule: Qt_TileRule): QTileRules {. header:headerFile, importcpp:"QTileRules(@)", constructor .} # 26 | 27 | export qnamespace 28 | export qflags 29 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qerrormessage.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qerrormessage.h" 2 | 3 | import nimqt/qtwidgets/qdialog 4 | type 5 | # Classes found in the C++ code 6 | QErrorMessage* {.header:headerFile,importcpp:"QErrorMessage" ,pure.} = object of QDialog 7 | import nimqt/qtwidgets/qwidget 8 | import nimqt/qtgui/qpaintdevice 9 | 10 | 11 | type 12 | # typedefs found in the C++ code 13 | QErrorMessage_DialogCode * = QDialog_DialogCode 14 | QErrorMessage_RenderFlag * = QWidget_RenderFlag 15 | QErrorMessage_RenderFlags * = QWidget_RenderFlags 16 | QErrorMessage_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 17 | 18 | # Stuff for class QErrorMessage 19 | 20 | # Public constructors for QErrorMessage 21 | # 1 default parameters! 22 | proc newQErrorMessage*(parent: ptr QWidget): ptr QErrorMessage {. header:headerFile, importcpp:"new QErrorMessage(@)" .} # 23 | proc newQErrorMessage*(): ptr QErrorMessage {. header:headerFile, importcpp:"new QErrorMessage(@)" .} # 24 | 25 | # Public methods for QErrorMessage 26 | import nimqt/qtcore/qstring 27 | # 1 default parameters! 28 | proc static_QErrorMessage_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QErrorMessage::tr(@)".} # Public static 29 | proc static_QErrorMessage_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QErrorMessage::tr(@)".} # Public static 30 | proc static_QErrorMessage_qtHandler*(): ptr QErrorMessage {.header:headerFile, importcpp:"QErrorMessage::qtHandler(@)".} # Public static 31 | proc showMessage*(this: ptr QErrorMessage, message: QString) {.header:headerFile, importcpp:"#.showMessage(@)".} # Public 32 | proc showMessage*(this: ptr QErrorMessage, message: QString, `type`: QString) {.header:headerFile, importcpp:"#.showMessage(@)".} # Public 33 | 34 | # Protected methods methods for QErrorMessage 35 | proc done*(this: ptr QErrorMessage, arg_0: cint) {.header:headerFile, importcpp:"#.done(@)".} # Protected 36 | import nimqt/qtcore/qcoreevent 37 | proc changeEvent*(this: ptr QErrorMessage, e: ptr QEvent) {.header:headerFile, importcpp:"#.changeEvent(@)".} # Protected 38 | 39 | export qstring 40 | export qdialog 41 | export qwidget 42 | export qpaintdevice 43 | export qcoreevent 44 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qfileiconprovider.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qfileiconprovider.h" 2 | 3 | import nimqt/qtgui/qabstractfileiconprovider 4 | type 5 | # Classes found in the C++ code 6 | QFileIconProvider* {.header:headerFile,importcpp:"QFileIconProvider" ,pure.} = object of QAbstractFileIconProvider 7 | 8 | 9 | type 10 | # typedefs found in the C++ code 11 | QFileIconProvider_IconType * = QAbstractFileIconProvider_IconType 12 | QFileIconProvider_Option * = QAbstractFileIconProvider_Option 13 | QFileIconProvider_Options * = QAbstractFileIconProvider_Options 14 | 15 | # Stuff for class QFileIconProvider 16 | 17 | # Public constructors for QFileIconProvider 18 | proc newQFileIconProvider*(): ptr QFileIconProvider {. header:headerFile, importcpp:"new QFileIconProvider(@)" .} # 19 | 20 | # Public methods for QFileIconProvider 21 | import nimqt/qtgui/qicon 22 | proc icon*(this: ptr QFileIconProvider, `type`: QAbstractFileIconProvider_IconType): QIcon {.header:headerFile, importcpp:"#.icon(@)".} # Public 23 | import nimqt/qtcore/qfileinfo 24 | proc icon*(this: ptr QFileIconProvider, info: QFileInfo): QIcon {.header:headerFile, importcpp:"#.icon(@)".} # Public 25 | 26 | export qfileinfo 27 | export qabstractfileiconprovider 28 | export qicon 29 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qfocusframe.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qfocusframe.h" 2 | 3 | import nimqt/qtwidgets/qwidget 4 | type 5 | # Classes found in the C++ code 6 | QFocusFrame* {.header:headerFile,importcpp:"QFocusFrame" ,pure.} = object of QWidget 7 | import nimqt/qtgui/qpaintdevice 8 | 9 | 10 | type 11 | # typedefs found in the C++ code 12 | QFocusFrame_RenderFlag * = QWidget_RenderFlag 13 | QFocusFrame_RenderFlags * = QWidget_RenderFlags 14 | QFocusFrame_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 15 | 16 | # Stuff for class QFocusFrame 17 | 18 | # Public constructors for QFocusFrame 19 | # 1 default parameters! 20 | proc newQFocusFrame*(parent: ptr QWidget): ptr QFocusFrame {. header:headerFile, importcpp:"new QFocusFrame(@)" .} # 21 | proc newQFocusFrame*(): ptr QFocusFrame {. header:headerFile, importcpp:"new QFocusFrame(@)" .} # 22 | 23 | # Public methods for QFocusFrame 24 | import nimqt/qtcore/qstring 25 | # 1 default parameters! 26 | proc static_QFocusFrame_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QFocusFrame::tr(@)".} # Public static 27 | proc static_QFocusFrame_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QFocusFrame::tr(@)".} # Public static 28 | proc setWidget*(this: ptr QFocusFrame, widget: ptr QWidget) {.header:headerFile, importcpp:"#.setWidget(@)".} # Public 29 | proc widget*(this: ptr QFocusFrame): ptr QWidget {.header:headerFile, importcpp:"#.widget(@)".} # Public 30 | 31 | # Protected methods methods for QFocusFrame 32 | import nimqt/qtcore/qcoreevent 33 | proc event*(this: ptr QFocusFrame, e: ptr QEvent): bool {.header:headerFile, importcpp:"#.event(@)".} # Protected 34 | import nimqt/qtcore/qobject 35 | proc eventFilter*(this: ptr QFocusFrame, arg_0: ptr QObject, arg_1: ptr QEvent): bool {.header:headerFile, importcpp:"#.eventFilter(@)".} # Protected 36 | import nimqt/qtgui/qevent 37 | proc paintEvent*(this: ptr QFocusFrame, arg_0: ptr QPaintEvent) {.header:headerFile, importcpp:"#.paintEvent(@)".} # Protected 38 | 39 | export qevent 40 | export qstring 41 | export qwidget 42 | export qpaintdevice 43 | export qobject 44 | export qcoreevent 45 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgesturerecognizer.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgesturerecognizer.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QGestureRecognizer_ResultFlag* {.header:headerFile,importcpp:"QGestureRecognizer::ResultFlag".} = enum Ignore = 0x1, MayBeGesture = 0x2, TriggerGesture = 0x4, FinishGesture = 0x8, 7 | CancelGesture = 0x10, ResultState_Mask = 0xff, ConsumeEventHint = 0x100, ResultHint_Mask = 0xff00 8 | 9 | type 10 | # Classes found in the C++ code 11 | QGestureRecognizer* {.header:headerFile,importcpp:"QGestureRecognizer" ,pure,inheritable.} = object 12 | import nimqt/qtcore/qflags 13 | 14 | 15 | type 16 | # typedefs found in the C++ code 17 | QGestureRecognizer_Result * = QFlags[QGestureRecognizer_ResultFlag] 18 | 19 | # Stuff for class QGestureRecognizer 20 | 21 | # Public constructors for QGestureRecognizer 22 | proc newQGestureRecognizer*(): QGestureRecognizer {. header:headerFile, importcpp:"QGestureRecognizer(@)", constructor .} # 23 | 24 | # Public methods for QGestureRecognizer 25 | import nimqt/qtwidgets/qgesture 26 | import nimqt/qtcore/qobject 27 | proc create*(this: QGestureRecognizer, target: ptr QObject): ptr QGesture {.header:headerFile, importcpp:"#.create(@)".} # Public 28 | import nimqt/qtcore/qcoreevent 29 | proc recognize*(this: QGestureRecognizer, state: ptr QGesture, watched: ptr QObject, event: ptr QEvent): QFlags[QGestureRecognizer_ResultFlag] {.header:headerFile, importcpp:"#.recognize(@)".} # Public 30 | proc reset*(this: QGestureRecognizer, state: ptr QGesture) {.header:headerFile, importcpp:"#.reset(@)".} # Public 31 | import nimqt/qtcore/qnamespace 32 | proc static_QGestureRecognizer_registerRecognizer*(recognizer: ptr QGestureRecognizer): Qt_GestureType {.header:headerFile, importcpp:"QGestureRecognizer::registerRecognizer(@)".} # Public static 33 | proc static_QGestureRecognizer_unregisterRecognizer*(`type`: Qt_GestureType) {.header:headerFile, importcpp:"QGestureRecognizer::unregisterRecognizer(@)".} # Public static 34 | 35 | export qgesture 36 | export qnamespace 37 | export qflags 38 | export qobject 39 | export qcoreevent 40 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsanchorlayout.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsanchorlayout.h" 2 | 3 | import nimqt/qtwidgets/qgraphicslayout 4 | import nimqt/qtcore/qobject 5 | type 6 | # Classes found in the C++ code 7 | QGraphicsAnchor* {.header:headerFile,importcpp:"QGraphicsAnchor" ,pure.} = object of QObject 8 | QGraphicsAnchorLayout* {.header:headerFile,importcpp:"QGraphicsAnchorLayout" ,pure.} = object of QGraphicsLayout 9 | 10 | 11 | export qgraphicslayout 12 | export qobject 13 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsgridlayout.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsgridlayout.h" 2 | 3 | import nimqt/qtwidgets/qgraphicslayout 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsGridLayout* {.header:headerFile,importcpp:"QGraphicsGridLayout" ,pure.} = object of QGraphicsLayout 7 | 8 | 9 | export qgraphicslayout 10 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsitemanimation.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsitemanimation.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsItemAnimation* {.header:headerFile,importcpp:"QGraphicsItemAnimation" ,pure.} = object of QObject 7 | 8 | 9 | export qobject 10 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicslayout.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicslayout.h" 2 | 3 | import nimqt/qtwidgets/qgraphicslayoutitem 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsLayout* {.header:headerFile,importcpp:"QGraphicsLayout" ,pure.} = object of QGraphicsLayoutItem 7 | 8 | 9 | export qgraphicslayoutitem 10 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicslayoutitem.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicslayoutitem.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QGraphicsLayoutItem* {.header:headerFile,importcpp:"QGraphicsLayoutItem" ,pure,inheritable.} = object 6 | 7 | 8 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicslinearlayout.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicslinearlayout.h" 2 | 3 | import nimqt/qtwidgets/qgraphicslayout 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsLinearLayout* {.header:headerFile,importcpp:"QGraphicsLinearLayout" ,pure.} = object of QGraphicsLayout 7 | 8 | 9 | export qgraphicslayout 10 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsproxywidget.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsproxywidget.h" 2 | 3 | import nimqt/qtwidgets/qgraphicswidget 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsProxyWidget* {.header:headerFile,importcpp:"QGraphicsProxyWidget" ,pure.} = object of QGraphicsWidget 7 | import nimqt/qtwidgets/qgraphicsitem 8 | 9 | 10 | type 11 | # typedefs found in the C++ code 12 | QGraphicsProxyWidget_GraphicsItemFlag * = QGraphicsItem_GraphicsItemFlag 13 | QGraphicsProxyWidget_GraphicsItemChange * = QGraphicsItem_GraphicsItemChange 14 | QGraphicsProxyWidget_CacheMode * = QGraphicsItem_CacheMode 15 | QGraphicsProxyWidget_PanelModality * = QGraphicsItem_PanelModality 16 | QGraphicsProxyWidget_Extension * = QGraphicsItem_Extension 17 | QGraphicsProxyWidget_GraphicsItemFlags * = QGraphicsItem_GraphicsItemFlags 18 | 19 | # Consts 20 | const 21 | # Global 22 | QGraphicsProxyWidget_Type* = 12 # from anonymous enum Type 23 | 24 | 25 | export qgraphicswidget 26 | export qgraphicsitem 27 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsscene.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsscene.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QGraphicsScene_ItemIndexMethod* {.header:headerFile,importcpp:"QGraphicsScene::ItemIndexMethod".} = enum NoIndex = -1, BspTreeIndex = 0 7 | QGraphicsScene_SceneLayer* {.header:headerFile,importcpp:"QGraphicsScene::SceneLayer".} = enum ItemLayer = 0x1, BackgroundLayer = 0x2, ForegroundLayer = 0x4, AllLayers = 0xffff 8 | 9 | import nimqt/qtcore/qobject 10 | type 11 | # Classes found in the C++ code 12 | QGraphicsScene* {.header:headerFile,importcpp:"QGraphicsScene" ,pure.} = object of QObject 13 | import nimqt/qtcore/qflags 14 | 15 | 16 | type 17 | # typedefs found in the C++ code 18 | QGraphicsScene_SceneLayers * = QFlags[QGraphicsScene_SceneLayer] 19 | 20 | 21 | export qflags 22 | export qobject 23 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicssceneevent.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicssceneevent.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QGraphicsSceneContextMenuEvent_Reason* {.header:headerFile,importcpp:"QGraphicsSceneContextMenuEvent::Reason".} = enum Mouse = 0, Keyboard = 0x1, Other = 0x2 7 | 8 | import nimqt/qtcore/qcoreevent 9 | type 10 | # Classes found in the C++ code 11 | QGraphicsSceneEvent* {.header:headerFile,importcpp:"QGraphicsSceneEvent" ,pure.} = object of QEvent 12 | QGraphicsSceneMouseEvent* {.header:headerFile,importcpp:"QGraphicsSceneMouseEvent" ,pure.} = object of QGraphicsSceneEvent 13 | QGraphicsSceneWheelEvent* {.header:headerFile,importcpp:"QGraphicsSceneWheelEvent" ,pure.} = object of QGraphicsSceneEvent 14 | QGraphicsSceneContextMenuEvent* {.header:headerFile,importcpp:"QGraphicsSceneContextMenuEvent" ,pure.} = object of QGraphicsSceneEvent 15 | QGraphicsSceneHoverEvent* {.header:headerFile,importcpp:"QGraphicsSceneHoverEvent" ,pure.} = object of QGraphicsSceneEvent 16 | QGraphicsSceneHelpEvent* {.header:headerFile,importcpp:"QGraphicsSceneHelpEvent" ,pure.} = object of QGraphicsSceneEvent 17 | QGraphicsSceneDragDropEvent* {.header:headerFile,importcpp:"QGraphicsSceneDragDropEvent" ,pure.} = object of QGraphicsSceneEvent 18 | QGraphicsSceneResizeEvent* {.header:headerFile,importcpp:"QGraphicsSceneResizeEvent" ,pure.} = object of QGraphicsSceneEvent 19 | QGraphicsSceneMoveEvent* {.header:headerFile,importcpp:"QGraphicsSceneMoveEvent" ,pure.} = object of QGraphicsSceneEvent 20 | 21 | 22 | type 23 | # typedefs found in the C++ code 24 | QGraphicsSceneEvent_Type * = QEvent_Type 25 | QGraphicsSceneMouseEvent_Type * = QEvent_Type 26 | QGraphicsSceneWheelEvent_Type * = QEvent_Type 27 | QGraphicsSceneContextMenuEvent_Type * = QEvent_Type 28 | QGraphicsSceneHoverEvent_Type * = QEvent_Type 29 | QGraphicsSceneHelpEvent_Type * = QEvent_Type 30 | QGraphicsSceneDragDropEvent_Type * = QEvent_Type 31 | QGraphicsSceneResizeEvent_Type * = QEvent_Type 32 | QGraphicsSceneMoveEvent_Type * = QEvent_Type 33 | 34 | 35 | export qcoreevent 36 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicstransform.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicstransform.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsTransform* {.header:headerFile,importcpp:"QGraphicsTransform" ,pure.} = object of QObject 7 | QGraphicsScale* {.header:headerFile,importcpp:"QGraphicsScale" ,pure.} = object of QGraphicsTransform 8 | QGraphicsRotation* {.header:headerFile,importcpp:"QGraphicsRotation" ,pure.} = object of QGraphicsTransform 9 | 10 | 11 | export qobject 12 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicsview.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicsview.h" 2 | 3 | type 4 | # Enums found in the C++ code 5 | # Global 6 | QGraphicsView_ViewportAnchor* {.header:headerFile,importcpp:"QGraphicsView::ViewportAnchor".} = enum NoAnchor = 0, AnchorViewCenter = 0x1, AnchorUnderMouse = 0x2 7 | QGraphicsView_CacheModeFlag* {.header:headerFile,importcpp:"QGraphicsView::CacheModeFlag".} = enum CacheNone = 0, CacheBackground = 0x1 8 | QGraphicsView_DragMode* {.header:headerFile,importcpp:"QGraphicsView::DragMode".} = enum NoDrag = 0, ScrollHandDrag = 0x1, RubberBandDrag = 0x2 9 | QGraphicsView_ViewportUpdateMode* {.header:headerFile,importcpp:"QGraphicsView::ViewportUpdateMode".} = enum FullViewportUpdate = 0, MinimalViewportUpdate = 0x1, SmartViewportUpdate = 0x2, NoViewportUpdate = 0x3, 10 | BoundingRectViewportUpdate = 0x4 11 | QGraphicsView_OptimizationFlag* {.header:headerFile,importcpp:"QGraphicsView::OptimizationFlag".} = enum DontSavePainterState = 0x1, DontAdjustForAntialiasing = 0x2, IndirectPainting = 0x4 12 | 13 | import nimqt/qtwidgets/qabstractscrollarea 14 | type 15 | # Classes found in the C++ code 16 | QGraphicsView* {.header:headerFile,importcpp:"QGraphicsView" ,pure.} = object of QAbstractScrollArea 17 | import nimqt/qtwidgets/qframe 18 | import nimqt/qtwidgets/qwidget 19 | import nimqt/qtgui/qpaintdevice 20 | import nimqt/qtcore/qflags 21 | 22 | 23 | type 24 | # typedefs found in the C++ code 25 | QGraphicsView_SizeAdjustPolicy * = QAbstractScrollArea_SizeAdjustPolicy 26 | QGraphicsView_Shape * = QFrame_Shape 27 | QGraphicsView_Shadow * = QFrame_Shadow 28 | QGraphicsView_StyleMask * = QFrame_StyleMask 29 | QGraphicsView_RenderFlag * = QWidget_RenderFlag 30 | QGraphicsView_RenderFlags * = QWidget_RenderFlags 31 | QGraphicsView_PaintDeviceMetric * = QPaintDevice_PaintDeviceMetric 32 | QGraphicsView_CacheMode * = QFlags[QGraphicsView_CacheModeFlag] 33 | QGraphicsView_OptimizationFlags * = QFlags[QGraphicsView_OptimizationFlag] 34 | 35 | 36 | export qabstractscrollarea 37 | export qwidget 38 | export qflags 39 | export qpaintdevice 40 | export qframe 41 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qgraphicswidget.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qgraphicswidget.h" 2 | 3 | import nimqt/qtwidgets/qgraphicsitem 4 | type 5 | # Classes found in the C++ code 6 | QGraphicsWidget* {.header:headerFile,importcpp:"QGraphicsWidget" ,pure.} = object of QGraphicsObject 7 | 8 | 9 | type 10 | # typedefs found in the C++ code 11 | QGraphicsWidget_GraphicsItemFlag * = QGraphicsItem_GraphicsItemFlag 12 | QGraphicsWidget_GraphicsItemChange * = QGraphicsItem_GraphicsItemChange 13 | QGraphicsWidget_CacheMode * = QGraphicsItem_CacheMode 14 | QGraphicsWidget_PanelModality * = QGraphicsItem_PanelModality 15 | QGraphicsWidget_Extension * = QGraphicsItem_Extension 16 | QGraphicsWidget_GraphicsItemFlags * = QGraphicsItem_GraphicsItemFlags 17 | 18 | # Consts 19 | const 20 | # Global 21 | QGraphicsWidget_Type* = 11 # from anonymous enum Type 22 | 23 | 24 | export qgraphicsitem 25 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qstylefactory.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qstylefactory.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QStyleFactory* {.header:headerFile,importcpp:"QStyleFactory" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QStyleFactory 8 | 9 | # Public methods for QStyleFactory 10 | import nimqt/qtcore/qstringlist 11 | proc static_QStyleFactory_keys*(): QStringList {.header:headerFile, importcpp:"QStyleFactory::keys(@)".} # Public static 12 | import nimqt/qtcore/qstring 13 | import nimqt/qtwidgets/qstyle 14 | proc static_QStyleFactory_create*(arg_1: QString): ptr QStyle {.header:headerFile, importcpp:"QStyleFactory::create(@)".} # Public static 15 | 16 | export qstringlist 17 | export qstring 18 | export qstyle 19 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qstylepainter.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qstylepainter.h" 2 | 3 | import nimqt/qtgui/qpainter 4 | type 5 | # Classes found in the C++ code 6 | QStylePainter* {.header:headerFile,importcpp:"QStylePainter" ,pure.} = object of QPainter 7 | 8 | 9 | type 10 | # typedefs found in the C++ code 11 | QStylePainter_RenderHint * = QPainter_RenderHint 12 | QStylePainter_PixmapFragmentHint * = QPainter_PixmapFragmentHint 13 | QStylePainter_CompositionMode * = QPainter_CompositionMode 14 | QStylePainter_RenderHints * = QPainter_RenderHints 15 | QStylePainter_PixmapFragmentHints * = QPainter_PixmapFragmentHints 16 | 17 | # Stuff for class QStylePainter 18 | 19 | # Public constructors for QStylePainter 20 | proc newQStylePainter*(): ptr QStylePainter {. header:headerFile, importcpp:"new QStylePainter(@)" .} # 21 | import nimqt/qtwidgets/qwidget 22 | proc newQStylePainter*(w: ptr QWidget): ptr QStylePainter {. header:headerFile, importcpp:"new QStylePainter(@)" .} # 23 | import nimqt/qtgui/qpaintdevice 24 | proc newQStylePainter*(pd: ptr QPaintDevice, w: ptr QWidget): ptr QStylePainter {. header:headerFile, importcpp:"new QStylePainter(@)" .} # 25 | 26 | # Public methods for QStylePainter 27 | proc begin*(this: ptr QStylePainter, w: ptr QWidget): bool {.header:headerFile, importcpp:"#.begin(@)".} # Public 28 | proc begin*(this: ptr QStylePainter, pd: ptr QPaintDevice, w: ptr QWidget): bool {.header:headerFile, importcpp:"#.begin(@)".} # Public 29 | import nimqt/qtcore/qstring 30 | import nimqt/qtcore/qrect 31 | import nimqt/qtgui/qpalette 32 | proc drawItemText*(this: ptr QStylePainter, r: QRect, flags: cint, pal: QPalette, enabled: bool, text: QString, textRole: QPalette_ColorRole) {.header:headerFile, importcpp:"#.drawItemText(@)".} # Public 33 | import nimqt/qtgui/qpixmap 34 | proc drawItemPixmap*(this: ptr QStylePainter, r: QRect, flags: cint, pixmap: QPixmap) {.header:headerFile, importcpp:"#.drawItemPixmap(@)".} # Public 35 | import nimqt/qtwidgets/qstyle 36 | proc style*(this: ptr QStylePainter): ptr QStyle {.header:headerFile, importcpp:"#.style(@)".} # Public 37 | 38 | export qpixmap 39 | export qstring 40 | export qpainter 41 | export qstyle 42 | export qwidget 43 | export qrect 44 | export qpaintdevice 45 | export qpalette 46 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qstyleplugin.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qstyleplugin.h" 2 | 3 | import nimqt/qtcore/qobject 4 | type 5 | # Classes found in the C++ code 6 | QStylePlugin* {.header:headerFile,importcpp:"QStylePlugin" ,pure.} = object of QObject 7 | 8 | # Stuff for class QStylePlugin 9 | 10 | # Public constructors for QStylePlugin 11 | # 1 default parameters! 12 | proc newQStylePlugin*(parent: ptr QObject): ptr QStylePlugin {. header:headerFile, importcpp:"new QStylePlugin(@)" .} # 13 | proc newQStylePlugin*(): ptr QStylePlugin {. header:headerFile, importcpp:"new QStylePlugin(@)" .} # 14 | 15 | # Public methods for QStylePlugin 16 | import nimqt/qtcore/qstring 17 | # 1 default parameters! 18 | proc static_QStylePlugin_tr*(s: ptr char, c: ptr char, n: cint): QString {.header:headerFile, importcpp:"QStylePlugin::tr(@)".} # Public static 19 | proc static_QStylePlugin_tr*(s: ptr char, c: ptr char): QString {.header:headerFile, importcpp:"QStylePlugin::tr(@)".} # Public static 20 | import nimqt/qtwidgets/qstyle 21 | proc create*(this: ptr QStylePlugin, key: QString): ptr QStyle {.header:headerFile, importcpp:"#.create(@)".} # Public 22 | 23 | export qstring 24 | export qstyle 25 | export qobject 26 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qtestsupport_widgets.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qtestsupport_widgets.h" 2 | 3 | import nimqt/qtgui/qtestsupport_gui 4 | type 5 | # Classes found in the C++ code 6 | QTest_QTouchEventWidgetSequence* {.header:headerFile,importcpp:"QTest::QTouchEventWidgetSequence" ,pure.} = object of QTest_QTouchEventSequence 7 | 8 | # Stuff for class QTest_QTouchEventWidgetSequence 9 | 10 | # Public methods for QTest_QTouchEventWidgetSequence 11 | import nimqt/qtcore/qpoint 12 | import nimqt/qtwidgets/qwidget 13 | # 1 default parameters! 14 | proc press*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint, widget: ptr QWidget): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.press(@)".} # Public 15 | proc press*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.press(@)".} # Public 16 | # 1 default parameters! 17 | proc move*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint, widget: ptr QWidget): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.move(@)".} # Public 18 | proc move*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.move(@)".} # Public 19 | # 1 default parameters! 20 | proc release*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint, widget: ptr QWidget): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.release(@)".} # Public 21 | proc release*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint, pt: QPoint): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.release(@)".} # Public 22 | proc stationary*(this: ptr QTest_QTouchEventWidgetSequence, touchId: cint): QTest_QTouchEventWidgetSequence {.header:headerFile, importcpp:"#.stationary(@)".} # Public 23 | # 1 default parameters! 24 | proc commit*(this: ptr QTest_QTouchEventWidgetSequence, processEvents: bool): bool {.header:headerFile, importcpp:"#.commit(@)".} # Public 25 | proc commit*(this: ptr QTest_QTouchEventWidgetSequence): bool {.header:headerFile, importcpp:"#.commit(@)".} # Public 26 | 27 | export qtestsupport_gui 28 | export qpoint 29 | export qwidget 30 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qtooltip.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qtooltip.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QToolTip* {.header:headerFile,importcpp:"QToolTip" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QToolTip 8 | 9 | # Public methods for QToolTip 10 | import nimqt/qtcore/qstring 11 | import nimqt/qtcore/qpoint 12 | import nimqt/qtwidgets/qwidget 13 | import nimqt/qtcore/qrect 14 | # 2 default parameters! 15 | proc static_QToolTip_showText*(pos: QPoint, text: QString, w: ptr QWidget, rect: QRect, msecShowTime: cint) {.header:headerFile, importcpp:"QToolTip::showText(@)".} # Public static 16 | proc static_QToolTip_showText*(pos: QPoint, text: QString, w: ptr QWidget, rect: QRect) {.header:headerFile, importcpp:"QToolTip::showText(@)".} # Public static 17 | proc static_QToolTip_showText*(pos: QPoint, text: QString, w: ptr QWidget) {.header:headerFile, importcpp:"QToolTip::showText(@)".} # Public static 18 | proc static_QToolTip_hideText*() {.header:headerFile, importcpp:"QToolTip::hideText(@)".} # Public static 19 | proc static_QToolTip_isVisible*(): bool {.header:headerFile, importcpp:"QToolTip::isVisible(@)".} # Public static 20 | proc static_QToolTip_text*(): QString {.header:headerFile, importcpp:"QToolTip::text(@)".} # Public static 21 | import nimqt/qtgui/qpalette 22 | proc static_QToolTip_palette*(): QPalette {.header:headerFile, importcpp:"QToolTip::palette(@)".} # Public static 23 | proc static_QToolTip_setPalette*(arg_0: QPalette) {.header:headerFile, importcpp:"QToolTip::setPalette(@)".} # Public static 24 | import nimqt/qtgui/qfont 25 | proc static_QToolTip_font*(): QFont {.header:headerFile, importcpp:"QToolTip::font(@)".} # Public static 26 | proc static_QToolTip_setFont*(arg_0: QFont) {.header:headerFile, importcpp:"QToolTip::setFont(@)".} # Public static 27 | 28 | export qfont 29 | export qstring 30 | export qpoint 31 | export qwidget 32 | export qrect 33 | export qpalette 34 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qtwidgets/qwhatsthis.nim: -------------------------------------------------------------------------------- 1 | const headerFile* = "QtWidgets/qwhatsthis.h" 2 | 3 | type 4 | # Classes found in the C++ code 5 | QWhatsThis* {.header:headerFile,importcpp:"QWhatsThis" ,pure,inheritable.} = object 6 | 7 | # Stuff for class QWhatsThis 8 | 9 | # Public methods for QWhatsThis 10 | proc static_QWhatsThis_enterWhatsThisMode*() {.header:headerFile, importcpp:"QWhatsThis::enterWhatsThisMode(@)".} # Public static 11 | proc static_QWhatsThis_inWhatsThisMode*(): bool {.header:headerFile, importcpp:"QWhatsThis::inWhatsThisMode(@)".} # Public static 12 | proc static_QWhatsThis_leaveWhatsThisMode*() {.header:headerFile, importcpp:"QWhatsThis::leaveWhatsThisMode(@)".} # Public static 13 | import nimqt/qtcore/qstring 14 | import nimqt/qtcore/qpoint 15 | import nimqt/qtwidgets/qwidget 16 | # 1 default parameters! 17 | proc static_QWhatsThis_showText*(pos: QPoint, text: QString, w: ptr QWidget) {.header:headerFile, importcpp:"QWhatsThis::showText(@)".} # Public static 18 | proc static_QWhatsThis_showText*(pos: QPoint, text: QString) {.header:headerFile, importcpp:"QWhatsThis::showText(@)".} # Public static 19 | proc static_QWhatsThis_hideText*() {.header:headerFile, importcpp:"QWhatsThis::hideText(@)".} # Public static 20 | import nimqt/qtgui/qaction 21 | import nimqt/qtcore/qobject 22 | # 1 default parameters! 23 | proc static_QWhatsThis_createAction*(parent: ptr QObject): ptr QAction {.header:headerFile, importcpp:"QWhatsThis::createAction(@)".} # Public static 24 | proc static_QWhatsThis_createAction*(): ptr QAction {.header:headerFile, importcpp:"QWhatsThis::createAction(@)".} # Public static 25 | 26 | export qstring 27 | export qaction 28 | export qpoint 29 | export qwidget 30 | export qobject 31 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/quiloader.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtuitools/quiloader 2 | export quiloader 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qundogroup.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qundogroup 2 | export qundogroup 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qundostack.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qundostack 2 | export qundostack 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qundoview.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qundoview 2 | export qundoview 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qurl.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qurl 2 | export qurl 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qurlquery.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qurlquery 2 | export qurlquery 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/quuid.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/quuid 2 | export quuid 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qvalidator.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qvalidator 2 | export qvalidator 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qvariant.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qvariant 2 | export qvariant 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qvariantanimation.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qvariantanimation 2 | export qvariantanimation 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qvectornd.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qvectornd 2 | export qvectornd 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qversionnumber.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qversionnumber 2 | export qversionnumber 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwaitcondition.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qwaitcondition 2 | export qwaitcondition 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwhatsthis.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qwhatsthis 2 | export qwhatsthis 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwidget.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qwidget 2 | export qwidget 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwidgetaction.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qwidgetaction 2 | export qwidgetaction 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwindow.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtgui/qwindow 2 | export qwindow 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qwizard.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtwidgets/qwizard 2 | export qwizard 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/qxmlstream.nim: -------------------------------------------------------------------------------- 1 | import nimqt/qtcore/qxmlstream 2 | export qxmlstream 3 | -------------------------------------------------------------------------------- /qt/6.4.3_most/nimqt/tools/signals.nim: -------------------------------------------------------------------------------- 1 | import strformat 2 | import macros 3 | import sequtils 4 | 5 | import nimqt {.all.} # The all pragma allow us to access see the non-public ParamInfo type 6 | 7 | template blockSignalsTmp*(o:ptr typed, body:untyped) = 8 | let old=o.blockSignals(true) 9 | body 10 | discard o.blockSignals(old) 11 | 12 | template SIGNAL*(signal:string): string = "2" & signal 13 | template SLOT*(slot:string): string = "1" & slot 14 | template emit*(x:untyped) = x 15 | 16 | # The following function allow easy handling of a single (e.g. inside a makeLayout). 17 | # 18 | # NOTE we force the cdecl pragma, to ensure that we do not capture any local variables, as that 19 | # would result in weird c++ errors. 20 | var handleSignalId{.compileTime.}=0 21 | proc handleSignalHelper(o:NimNode, signal:NimNode, params0:seq[NimNode], body:NimNode):NimNode = 22 | let 23 | functionName = &"on_functor_clicked_{handleSignalId}" 24 | functionNameIdent=ident(functionName) 25 | params:seq[ParamInfo]=params0.mapIt(it.nodeToParamInfo) 26 | handleSignalId.inc 27 | result = quote do: 28 | proc `functionNameIdent`() {.exportcpp,cdecl.} = (let this{.inject,used.}=`o`; `body`) 29 | connect(`o`, `signal`, `functionNameIdent`) 30 | for param in params: 31 | result[0][3].add param.nim_param 32 | 33 | macro handleSignal0*(o:typed, signal:string, body:untyped) = handleSignalHelper(o, signal, @[], body) 34 | macro handleSignal1*(o:typed, signal:string, param1:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1], body) 35 | macro handleSignal2*(o:typed, signal:string, param1,param2:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2], body) 36 | macro handleSignal3*(o:typed, signal:string, param1,param2,param3:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2,param3], body) 37 | macro handleSignal4*(o:typed, signal:string, param1,param2,param3,param4:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2,param3,param4], body) 38 | -------------------------------------------------------------------------------- /qt/6_most: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /scripts/components.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # shellcheck disable=SC2034,SC2016 3 | # 4 | # This script defines some constants. It is to be included in other scripts. 5 | 6 | COMPONENTS=(QtCore QtGui QtWidgets QtQmlCore QtQml QtUiTools) 7 | 8 | NIM_FLAGS="--mm:refc" 9 | # The version for which we are generating nim files 10 | QT_VERSION=$(nim $NIM_FLAGS r scripts/nimqt_paths.nim '${QT_VERSION}') 11 | readarray -t ALL_DISTRIBUTIONS < <(nim $NIM_FLAGS r scripts/distr.nim --print-distributions) 12 | 13 | # Check distr.nim for possible names 14 | DISTR="${DISTR:-minimal}" 15 | VERSION_DISTR="${QT_VERSION}_${DISTR}" 16 | 17 | # The exact location where to find the header files 18 | QT_HEADERS_DIR() { 19 | local path_check="$1" 20 | local component="$2" 21 | nim $NIM_FLAGS r scripts/nimqt_paths.nim $path_check "${component}_header_dir" 22 | } 23 | 24 | # Location where the xml files are stored. 25 | XML_FILES_ROOT="$PWD/tmp/xml/${QT_VERSION}" 26 | 27 | # Location where the nim files are written to. 28 | NIMQT_ROOT="$PWD/qt/${QT_VERSION}_${DISTR}" 29 | 30 | # Determines if a file is skipped. 31 | skippable_file() { 32 | case "$1" in 33 | qtcore/Core_fake_header.h) echo 1;; 34 | qtcore/qfuture_impl.h) echo 1;; 35 | qtcore/qjni*.h) echo 1;; 36 | qtcore/qobjectdefs_impl.h) echo 1;; 37 | qtcore/qt_windows.h) echo 1;; 38 | qtgui/qwindowdefs_win.h) echo 1;; 39 | qtgui/qopengl*.h) echo 1;; # Generates very large headers, not using it for the moment ... 40 | *-*) echo 1;; # Invalid module names in nim 41 | *) echo 0 42 | esac 43 | } 44 | -------------------------------------------------------------------------------- /scripts/distributions/core.txt: -------------------------------------------------------------------------------- 1 | # This is an example distribution 2 | # Text after '#' is ignored. 3 | # Lines starting with "include " indicate what files (inside /scripts/distributions/) to load. 4 | # Any lines that do not match are modules that should be included in the distribution. 5 | 6 | # Here, we do not have any includes. Look at /scripts/distributions/minimal.txt for an example. 7 | 8 | # For this distribution, we only want the most basic classes. 9 | QObject QString QWidget QByteArray 10 | QList QObjectList 11 | 12 | QInternal # forces an import of QNamespace 13 | QFlag QFlags -------------------------------------------------------------------------------- /scripts/distributions/minimal.txt: -------------------------------------------------------------------------------- 1 | # This is the distribution currently provided by default by nimqt. 2 | # It provides a set of the most useful modules to create a GUI, together with a limited 3 | # set of modules from QtCore. 4 | 5 | # It "inherits" from `core.txt` (other files can also be used). Includes are resolved recursively. 6 | include core.txt 7 | 8 | QEvent QList QFlag QFlags QByteArray QStringList 9 | QPoint QPointF QRect QRectF QSize QSizeF 10 | QUrl QVariant QTextStream QIODevice QFile QBuffer 11 | 12 | # QtGui 13 | QAction QBrush QClipboard QColor QCursor QFont QFontInfo QFontMetrics 14 | QGuiApplication QIcon QImage 15 | QHideEvent QHoverEvent QInputEvent QKeyEvent QMouseEvent QMoveEvent 16 | QNativeGestureEvent QPaintDevice QPaintEvent QPainter QPen QPicture 17 | QPixmap QPolygon QPolygonF QResizeEvent QShortcutEvent QShowEvent 18 | QTextCursor QTextDocument QTextFormat QWheelEvent QWindow QTextEdit 19 | QDialog QDialogButtonBox 20 | 21 | # QtWidget 22 | QApplication QBoxLayout QVBoxLayout QHBoxLayout QGridLayout QFormLayout 23 | QLayoutItem QSizePolicy QSpacerItem QStackedLayout QStackedWidget QWidgetItem 24 | QTextBrowser 25 | # Basic widget classes 26 | QCheckBox QComboBox QCommandLinkButton QDateEdit QDateTimeEdit QDial 27 | QDoubleSpinBox QFocusFrame QFontComboBox QLCDNumber QLabel QLineEdit 28 | QMenu QProgressBar QPushButton QRadioButton QScrollArea QScrollBar 29 | QSizeGrip QSlider QSpinBox QTabBar QTabWidget QTimeEdit QToolBox 30 | QToolButton 31 | # Advanced widget classes 32 | QCalendarWidget 33 | # Organizer widget classes 34 | QButtonGroup QGroupBox QSplitter QSplitterHandle QStackedWidget QTabWidget 35 | # Graphics view classes 36 | # Model/View classes 37 | QListWidget QListWidgetItem QTableWidget QTableWidgetItem QTreeWidget QTreeWidgetItem 38 | # Main window and related classes 39 | QDockWidget QMainWindow QMenuBar QStatusBar QToolBar QWidgetAction 40 | 41 | # To load .ui files 42 | QUiLoader 43 | -------------------------------------------------------------------------------- /scripts/distributions/most.txt: -------------------------------------------------------------------------------- 1 | # This distribution is used for my projects, and will always include more and more components 2 | include gui_widgets.txt 3 | 4 | QJSEngine QJSValue 5 | -------------------------------------------------------------------------------- /scripts/generate_distr.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # This script will create the necessary nim-files that can be imported. 4 | # It will generate the xml files, then convert those xml files 5 | # to nim files according to the distribution $1. 6 | # 7 | set -ue 8 | 9 | cd "$(dirname "$0")/.." 10 | 11 | NIM_FLAGS="-mm:refc" 12 | if [ $# -ne 1 ]; then 13 | echo "$0 distr" 14 | echo "where distr is one of" 15 | nim r $NIM_FLAGS scripts/distr.nim --print-distributions 16 | exit 1 17 | fi 18 | 19 | DISTR="$1" 20 | 21 | set -uex 22 | 23 | mkdir -p tmp/ qt/ 24 | ./scripts/generate_makefile.sh $DISTR > tmp/Makefile_${DISTR} 25 | make -f tmp/Makefile_${DISTR} cpp2xml generateTypeDb distr 26 | # make -f tmp/Makefile_${DISTR} testnim # just does a ```nim check``` on a file that imports the module 27 | 28 | -------------------------------------------------------------------------------- /scripts/tools/signals.nim: -------------------------------------------------------------------------------- 1 | import strformat 2 | import macros 3 | import sequtils 4 | 5 | import nimqt {.all.} # The all pragma allow us to access see the non-public ParamInfo type 6 | 7 | template blockSignalsTmp*(o:ptr typed, body:untyped) = 8 | let old=o.blockSignals(true) 9 | body 10 | discard o.blockSignals(old) 11 | 12 | template SIGNAL*(signal:string): string = "2" & signal 13 | template SLOT*(slot:string): string = "1" & slot 14 | template emit*(x:untyped) = x 15 | 16 | # The following function allow easy handling of a single (e.g. inside a makeLayout). 17 | # 18 | # NOTE we force the cdecl pragma, to ensure that we do not capture any local variables, as that 19 | # would result in weird c++ errors. 20 | var handleSignalId{.compileTime.}=0 21 | proc handleSignalHelper(o:NimNode, signal:NimNode, params0:seq[NimNode], body:NimNode):NimNode = 22 | let 23 | functionName = &"on_functor_clicked_{handleSignalId}" 24 | functionNameIdent=ident(functionName) 25 | params:seq[ParamInfo]=params0.mapIt(it.nodeToParamInfo) 26 | handleSignalId.inc 27 | result = quote do: 28 | proc `functionNameIdent`() {.exportcpp,cdecl.} = (let this{.inject,used.}=`o`; `body`) 29 | connect(`o`, `signal`, `functionNameIdent`) 30 | for param in params: 31 | result[0][3].add param.nim_param 32 | 33 | macro handleSignal0*(o:typed, signal:string, body:untyped) = handleSignalHelper(o, signal, @[], body) 34 | macro handleSignal1*(o:typed, signal:string, param1:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1], body) 35 | macro handleSignal2*(o:typed, signal:string, param1,param2:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2], body) 36 | macro handleSignal3*(o:typed, signal:string, param1,param2,param3:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2,param3], body) 37 | macro handleSignal4*(o:typed, signal:string, param1,param2,param3,param4:untyped, body:untyped) = handleSignalHelper(o, signal, @[param1,param2,param3,param4], body) 38 | --------------------------------------------------------------------------------