├── .gitattributes ├── .gitignore ├── README.md ├── doc ├── qtcolorcombobox │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── qt-logo.png │ │ │ └── qtcolorcombobox.png │ │ ├── index.html │ │ ├── qtcolorcombobox-members.html │ │ ├── qtcolorcombobox.dcf │ │ ├── qtcolorcombobox.html │ │ ├── qtcolorcombobox.index │ │ ├── qtcolorcombobox.qch │ │ └── qtcolorcombobox.qhp │ ├── images │ │ ├── qt-logo.png │ │ └── qtcolorcombobox.png │ └── index.qdoc ├── qtcolorpicker │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── colorpicker1.png │ │ │ ├── colorpicker2.png │ │ │ └── qt-logo.png │ │ ├── index.html │ │ ├── qtcolorpicker-members.html │ │ ├── qtcolorpicker.dcf │ │ ├── qtcolorpicker.html │ │ ├── qtcolorpicker.index │ │ ├── qtcolorpicker.qch │ │ └── qtcolorpicker.qhp │ ├── images │ │ ├── colorpicker1.png │ │ ├── colorpicker2.png │ │ └── qt-logo.png │ └── index.qdoc ├── qtcolortriangle │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── colortriangle.png │ │ │ └── qt-logo.png │ │ ├── index.html │ │ ├── qtcolortriangle-members.html │ │ ├── qtcolortriangle.dcf │ │ ├── qtcolortriangle.html │ │ ├── qtcolortriangle.index │ │ ├── qtcolortriangle.qch │ │ └── qtcolortriangle.qhp │ ├── images │ │ ├── colortriangle.png │ │ └── qt-logo.png │ └── index.qdoc ├── qtcopydialog │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── qt-logo.png │ │ │ └── qtcopydialog.png │ │ ├── index.html │ │ ├── qtcopydialog-members.html │ │ ├── qtcopydialog.dcf │ │ ├── qtcopydialog.html │ │ ├── qtcopydialog.index │ │ ├── qtcopydialog.qch │ │ ├── qtcopydialog.qhp │ │ ├── qtfilecopier-members.html │ │ └── qtfilecopier.html │ ├── images │ │ ├── qt-logo.png │ │ └── qtcopydialog.png │ └── index.qdoc ├── qtimagefilters │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── lena-edge.jpg │ │ │ └── qt-logo.png │ │ ├── index.html │ │ ├── qtimagefilter-members.html │ │ ├── qtimagefilter.html │ │ ├── qtimagefilterfactory-members.html │ │ ├── qtimagefilterfactory.html │ │ ├── qtimagefilters.dcf │ │ ├── qtimagefilters.index │ │ ├── qtimagefilters.qch │ │ └── qtimagefilters.qhp │ ├── images │ │ ├── lena-edge.jpg │ │ └── qt-logo.png │ └── index.qdoc ├── qtmmlwidget │ ├── html │ │ ├── classic.css │ │ ├── example.html │ │ ├── images │ │ │ ├── example.png │ │ │ ├── integral.png │ │ │ └── qt-logo.png │ │ ├── index.html │ │ ├── overview.html │ │ ├── qtmmldocument-members.html │ │ ├── qtmmldocument.html │ │ ├── qtmmlwidget-members.html │ │ ├── qtmmlwidget.dcf │ │ ├── qtmmlwidget.html │ │ ├── qtmmlwidget.index │ │ ├── qtmmlwidget.qch │ │ └── qtmmlwidget.qhp │ ├── images │ │ ├── example.png │ │ ├── integral.png │ │ └── qt-logo.png │ ├── index.qdoc │ └── overview.qdoc ├── qtpiemenu │ ├── html │ │ ├── classic.css │ │ ├── editor-example.html │ │ ├── hexagon-example.html │ │ ├── images │ │ │ ├── editor.png │ │ │ ├── hexagon.png │ │ │ ├── qt-logo.png │ │ │ ├── qtpiemenu.png │ │ │ └── weighted.png │ │ ├── index.html │ │ ├── qtpieitem-members.html │ │ ├── qtpieitem.html │ │ ├── qtpiemenu-members.html │ │ ├── qtpiemenu.dcf │ │ ├── qtpiemenu.html │ │ ├── qtpiemenu.index │ │ ├── qtpiemenu.qch │ │ └── qtpiemenu.qhp │ ├── images │ │ ├── editor.png │ │ ├── hexagon.png │ │ ├── qt-logo.png │ │ ├── qtpiemenu.png │ │ └── weighted.png │ └── index.qdoc ├── qtpropertybrowser │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── canvas_typed.png │ │ │ ├── canvas_variant.png │ │ │ ├── decoration.png │ │ │ ├── demo.png │ │ │ ├── extension.png │ │ │ ├── object_controller.png │ │ │ ├── qt-logo.png │ │ │ ├── qtbuttonpropertybrowser.png │ │ │ ├── qtgroupboxpropertybrowser.png │ │ │ ├── qtpropertybrowser-duplicate.png │ │ │ ├── qtpropertybrowser.png │ │ │ ├── qttreepropertybrowser.png │ │ │ └── simple.png │ │ ├── index.html │ │ ├── qtabstracteditorfactory-members.html │ │ ├── qtabstracteditorfactory.html │ │ ├── qtabstracteditorfactorybase-members.html │ │ ├── qtabstracteditorfactorybase.html │ │ ├── qtabstractpropertybrowser-members.html │ │ ├── qtabstractpropertybrowser.html │ │ ├── qtabstractpropertymanager-members.html │ │ ├── qtabstractpropertymanager.html │ │ ├── qtboolpropertymanager-members.html │ │ ├── qtboolpropertymanager.html │ │ ├── qtbrowseritem-members.html │ │ ├── qtbrowseritem.html │ │ ├── qtbuttonpropertybrowser-members.html │ │ ├── qtbuttonpropertybrowser.html │ │ ├── qtchareditorfactory-members.html │ │ ├── qtchareditorfactory.html │ │ ├── qtcharpropertymanager-members.html │ │ ├── qtcharpropertymanager.html │ │ ├── qtcheckboxfactory-members.html │ │ ├── qtcheckboxfactory.html │ │ ├── qtcoloreditorfactory-members.html │ │ ├── qtcoloreditorfactory.html │ │ ├── qtcolorpropertymanager-members.html │ │ ├── qtcolorpropertymanager.html │ │ ├── qtcursoreditorfactory-members.html │ │ ├── qtcursoreditorfactory.html │ │ ├── qtcursorpropertymanager-members.html │ │ ├── qtcursorpropertymanager.html │ │ ├── qtdateeditfactory-members.html │ │ ├── qtdateeditfactory.html │ │ ├── qtdatepropertymanager-members.html │ │ ├── qtdatepropertymanager.html │ │ ├── qtdatetimeeditfactory-members.html │ │ ├── qtdatetimeeditfactory.html │ │ ├── qtdatetimepropertymanager-members.html │ │ ├── qtdatetimepropertymanager.html │ │ ├── qtdoublepropertymanager-members.html │ │ ├── qtdoublepropertymanager.html │ │ ├── qtdoublespinboxfactory-members.html │ │ ├── qtdoublespinboxfactory.html │ │ ├── qtenumeditorfactory-members.html │ │ ├── qtenumeditorfactory.html │ │ ├── qtenumpropertymanager-members.html │ │ ├── qtenumpropertymanager.html │ │ ├── qtflagpropertymanager-members.html │ │ ├── qtflagpropertymanager.html │ │ ├── qtfonteditorfactory-members.html │ │ ├── qtfonteditorfactory.html │ │ ├── qtfontpropertymanager-members.html │ │ ├── qtfontpropertymanager.html │ │ ├── qtgroupboxpropertybrowser-members.html │ │ ├── qtgroupboxpropertybrowser.html │ │ ├── qtgrouppropertymanager-members.html │ │ ├── qtgrouppropertymanager.html │ │ ├── qtintpropertymanager-members.html │ │ ├── qtintpropertymanager.html │ │ ├── qtkeysequenceeditorfactory-members.html │ │ ├── qtkeysequenceeditorfactory.html │ │ ├── qtkeysequencepropertymanager-members.html │ │ ├── qtkeysequencepropertymanager.html │ │ ├── qtlineeditfactory-members.html │ │ ├── qtlineeditfactory.html │ │ ├── qtlocalepropertymanager-members.html │ │ ├── qtlocalepropertymanager.html │ │ ├── qtpointfpropertymanager-members.html │ │ ├── qtpointfpropertymanager.html │ │ ├── qtpointpropertymanager-members.html │ │ ├── qtpointpropertymanager.html │ │ ├── qtproperty-members.html │ │ ├── qtproperty.html │ │ ├── qtpropertybrowser-example-canvas-typed.html │ │ ├── qtpropertybrowser-example-canvas-variant.html │ │ ├── qtpropertybrowser-example-decoration.html │ │ ├── qtpropertybrowser-example-demo.html │ │ ├── qtpropertybrowser-example-extension.html │ │ ├── qtpropertybrowser-example-object-controller.html │ │ ├── qtpropertybrowser-example-simple.html │ │ ├── qtpropertybrowser.dcf │ │ ├── qtpropertybrowser.index │ │ ├── qtpropertybrowser.qch │ │ ├── qtpropertybrowser.qhp │ │ ├── qtrectfpropertymanager-members.html │ │ ├── qtrectfpropertymanager.html │ │ ├── qtrectpropertymanager-members.html │ │ ├── qtrectpropertymanager.html │ │ ├── qtscrollbarfactory-members.html │ │ ├── qtscrollbarfactory.html │ │ ├── qtsizefpropertymanager-members.html │ │ ├── qtsizefpropertymanager.html │ │ ├── qtsizepolicypropertymanager-members.html │ │ ├── qtsizepolicypropertymanager.html │ │ ├── qtsizepropertymanager-members.html │ │ ├── qtsizepropertymanager.html │ │ ├── qtsliderfactory-members.html │ │ ├── qtsliderfactory.html │ │ ├── qtspinboxfactory-members.html │ │ ├── qtspinboxfactory.html │ │ ├── qtstringpropertymanager-members.html │ │ ├── qtstringpropertymanager.html │ │ ├── qttimeeditfactory-members.html │ │ ├── qttimeeditfactory.html │ │ ├── qttimepropertymanager-members.html │ │ ├── qttimepropertymanager.html │ │ ├── qttreepropertybrowser-members.html │ │ ├── qttreepropertybrowser.html │ │ ├── qtvarianteditorfactory-members.html │ │ ├── qtvarianteditorfactory.html │ │ ├── qtvariantproperty-members.html │ │ ├── qtvariantproperty.html │ │ ├── qtvariantpropertymanager-members.html │ │ └── qtvariantpropertymanager.html │ ├── images │ │ ├── canvas_typed.png │ │ ├── canvas_variant.png │ │ ├── decoration.png │ │ ├── demo.png │ │ ├── extension.png │ │ ├── object_controller.png │ │ ├── qt-logo.png │ │ ├── qtbuttonpropertybrowser.png │ │ ├── qtgroupboxpropertybrowser.png │ │ ├── qtpropertybrowser-duplicate.png │ │ ├── qtpropertybrowser.png │ │ ├── qttreepropertybrowser.png │ │ └── simple.png │ └── index.qdoc ├── qtsingleapplication │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ └── qt-logo.png │ │ ├── index.html │ │ ├── qtsingleapplication-example-loader.html │ │ ├── qtsingleapplication-example-trivial.html │ │ ├── qtsingleapplication-members.html │ │ ├── qtsingleapplication-obsolete.html │ │ ├── qtsingleapplication.dcf │ │ ├── qtsingleapplication.html │ │ ├── qtsingleapplication.index │ │ ├── qtsingleapplication.qhp │ │ ├── qtsinglecoreapplication-example-console.html │ │ ├── qtsinglecoreapplication-members.html │ │ └── qtsinglecoreapplication.html │ ├── images │ │ └── qt-logo.png │ └── index.qdoc ├── qtthumbwheel │ ├── html │ │ ├── classic.css │ │ ├── images │ │ │ ├── qt-logo.png │ │ │ └── qtthumbwheel-h.png │ │ ├── index.html │ │ ├── qtthumbwheel-members.html │ │ ├── qtthumbwheel.dcf │ │ ├── qtthumbwheel.html │ │ ├── qtthumbwheel.index │ │ ├── qtthumbwheel.qch │ │ ├── qtthumbwheel.qhp │ │ └── simple-example.html │ ├── images │ │ ├── qt-logo.png │ │ └── qtthumbwheel-h.png │ └── index.qdoc └── qttoolbardialog │ ├── html │ ├── classic.css │ ├── images │ │ ├── qt-logo.png │ │ └── qttoolbardialog.png │ ├── index.html │ ├── qttoolbardialog-members.html │ ├── qttoolbardialog.dcf │ ├── qttoolbardialog.html │ ├── qttoolbardialog.index │ ├── qttoolbardialog.qch │ ├── qttoolbardialog.qhp │ ├── qttoolbarmanager-members.html │ └── qttoolbarmanager.html │ ├── images │ ├── qt-logo.png │ └── qttoolbardialog.png │ └── index.qdoc ├── examples ├── examples.pri ├── examples.pro ├── findwidget │ ├── findwidget.pro │ └── textfind │ │ ├── main.cpp │ │ ├── mainwindow.cpp │ │ ├── mainwindow.h │ │ └── textfind.pro ├── qtcolorcombobox │ ├── graphs │ │ ├── data.cpp │ │ ├── graphapp.cpp │ │ ├── graphapp.h │ │ ├── graphs.pro │ │ ├── graphview.cpp │ │ ├── graphview.h │ │ └── main.cpp │ ├── qtcolorcombobox.pro │ └── simple │ │ ├── main.cpp │ │ └── simple.pro ├── qtcolorpicker │ ├── draw │ │ ├── draw.cpp │ │ ├── draw.h │ │ ├── draw.pro │ │ ├── drawboard.cpp │ │ ├── drawboard.h │ │ ├── dump.xpm │ │ └── main.cpp │ ├── qtcolorpicker.pro │ └── simple │ │ ├── main.cpp │ │ └── simple.pro ├── qtcolortriangle │ ├── demo │ │ ├── colordialog.cpp │ │ ├── colordialog.h │ │ ├── demo.pro │ │ ├── main.cpp │ │ ├── palm.xpm │ │ ├── sketchpad.cpp │ │ └── sketchpad.h │ ├── qtcolortriangle.pro │ └── simple │ │ ├── main.cpp │ │ └── simple.pro ├── qtcopydialog │ ├── qtcopydialog.pro │ └── simple │ │ ├── filedialog.ui │ │ ├── main.cpp │ │ └── simple.pro ├── qtgradienteditor │ ├── qtgradienteditor.pro │ └── simple │ │ ├── main.cpp │ │ └── simple.pro ├── qtimagefilters │ ├── imagetool │ │ ├── images │ │ │ ├── lena.jpg │ │ │ ├── logo.png │ │ │ └── mandrill.jpg │ │ ├── imagetool.pro │ │ ├── imagetoolwidget.cpp │ │ ├── imagetoolwidget.h │ │ ├── imagetoolwidget.ui │ │ ├── main.cpp │ │ └── mirrorfilter.h │ └── qtimagefilters.pro ├── qtmmlwidget │ ├── example │ │ ├── example.mml │ │ ├── example.png │ │ ├── example.pro │ │ ├── example.qdoc │ │ ├── example.qrc │ │ ├── filebrowser.cpp │ │ ├── filebrowser.h │ │ ├── images │ │ │ ├── frames.png │ │ │ ├── zoom_in.png │ │ │ └── zoom_out.png │ │ ├── main.cpp │ │ ├── mainwindow.cpp │ │ └── mainwindow.h │ └── qtmmlwidget.pro ├── qtpiemenu │ ├── demo │ │ ├── GERM001.png │ │ ├── INDA001.png │ │ ├── ITAL001.png │ │ ├── NORW001.png │ │ ├── SWDN001.png │ │ ├── demo.cpp │ │ ├── demo.h │ │ ├── demo.pro │ │ ├── icons.qrc │ │ ├── kformula.png │ │ ├── kontour.png │ │ ├── kugar.png │ │ └── main.cpp │ ├── editor │ │ ├── editor.cpp │ │ ├── editor.h │ │ ├── editor.pro │ │ ├── editor.qdoc │ │ └── main.cpp │ ├── hexagon │ │ ├── hexagon.pro │ │ ├── hexagon.qdoc │ │ ├── hexagonpie.cpp │ │ ├── hexagonpie.h │ │ └── main.cpp │ └── qtpiemenu.pro ├── qtpropertybrowser │ ├── canvas_typed │ │ ├── canvas_typed.pro │ │ ├── canvas_typed.qdoc │ │ ├── main.cpp │ │ ├── mainwindow.cpp │ │ ├── mainwindow.h │ │ ├── qtcanvas.cpp │ │ └── qtcanvas.h │ ├── canvas_variant │ │ ├── canvas_variant.pro │ │ ├── canvas_variant.qdoc │ │ ├── main.cpp │ │ ├── mainwindow.cpp │ │ ├── mainwindow.h │ │ ├── qtcanvas.cpp │ │ └── qtcanvas.h │ ├── decoration │ │ ├── decoration.pro │ │ ├── decoration.qdoc │ │ └── main.cpp │ ├── demo │ │ ├── demo.pro │ │ ├── demo.qdoc │ │ ├── demo.qrc │ │ ├── images │ │ │ ├── down.png │ │ │ ├── left.png │ │ │ ├── right.png │ │ │ └── up.png │ │ └── main.cpp │ ├── extension │ │ ├── extension.pro │ │ ├── extension.qdoc │ │ └── main.cpp │ ├── object_controller │ │ ├── main.cpp │ │ ├── object_controller.pro │ │ ├── object_controller.qdoc │ │ ├── objectcontroller.cpp │ │ └── objectcontroller.h │ ├── qtpropertybrowser.pro │ └── simple │ │ ├── main.cpp │ │ ├── simple.pro │ │ └── simple.qdoc ├── qtpropertybrowserext │ ├── extension │ │ ├── extension.pro │ │ └── main.cpp │ └── qtpropertybrowserext.pro ├── qtsingleapplication │ ├── console │ │ ├── console.pro │ │ ├── console.qdoc │ │ └── main.cpp │ ├── loader │ │ ├── file1.qsl │ │ ├── file2.qsl │ │ ├── loader.pro │ │ ├── loader.qdoc │ │ └── main.cpp │ ├── qtsingleapplication.pro │ └── trivial │ │ ├── main.cpp │ │ ├── trivial.pro │ │ └── trivial.qdoc ├── qtthumbwheel │ ├── qtthumbwheel.pro │ ├── simple │ │ ├── main.cpp │ │ ├── simple.pro │ │ └── simple.qdoc │ └── xform │ │ ├── logo.png │ │ ├── main.cpp │ │ ├── xform.pro │ │ └── xform.qrc └── qttoolbardialog │ ├── qttoolbardialog.pro │ └── simple │ ├── images │ ├── copy.png │ ├── cut.png │ ├── new.png │ ├── open.png │ ├── paste.png │ └── save.png │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── simple.pro │ └── simple.qrc ├── qt5extlib.pro ├── qt5extlib.pro.user └── src ├── findwidget ├── abstractfindwidget.cpp ├── abstractfindwidget.h ├── findwidget.pri ├── findwidget.qrc ├── images │ ├── mac │ │ ├── closetab.png │ │ ├── next.png │ │ ├── previous.png │ │ └── searchfind.png │ ├── win │ │ ├── closetab.png │ │ ├── next.png │ │ ├── previous.png │ │ └── searchfind.png │ └── wrap.png ├── itemviewfindwidget.cpp ├── itemviewfindwidget.h ├── texteditfindwidget.cpp └── texteditfindwidget.h ├── fontpanel ├── fontpanel.cpp ├── fontpanel.h └── fontpanel.pri ├── qtgradienteditor ├── images │ ├── down.png │ ├── edit.png │ ├── editdelete.png │ ├── minus.png │ ├── plus.png │ ├── spreadpad.png │ ├── spreadreflect.png │ ├── spreadrepeat.png │ ├── typeconical.png │ ├── typelinear.png │ ├── typeradial.png │ ├── up.png │ ├── zoomin.png │ └── zoomout.png ├── qtcolorbutton.cpp ├── qtcolorbutton.h ├── qtcolorbutton.pri ├── qtcolorline.cpp ├── qtcolorline.h ├── qtgradientdialog.cpp ├── qtgradientdialog.h ├── qtgradientdialog.ui ├── qtgradienteditor.cpp ├── qtgradienteditor.h ├── qtgradienteditor.pri ├── qtgradienteditor.qrc ├── qtgradienteditor.ui ├── qtgradientmanager.cpp ├── qtgradientmanager.h ├── qtgradientstopscontroller.cpp ├── qtgradientstopscontroller.h ├── qtgradientstopsmodel.cpp ├── qtgradientstopsmodel.h ├── qtgradientstopswidget.cpp ├── qtgradientstopswidget.h ├── qtgradientutils.cpp ├── qtgradientutils.h ├── qtgradientview.cpp ├── qtgradientview.h ├── qtgradientview.ui ├── qtgradientviewdialog.cpp ├── qtgradientviewdialog.h ├── qtgradientviewdialog.ui ├── qtgradientwidget.cpp └── qtgradientwidget.h ├── qtimagefilters ├── QtImageFilter ├── QtImageFilterFactory ├── convolutionfilter.cpp ├── convolutionfilter.h ├── gaussfilter.h ├── punchfilter.cpp ├── punchfilter.h ├── qtimagefilter.cpp ├── qtimagefilter.h ├── qtimagefilterfactory.cpp ├── qtimagefilters.pri └── qtmatrix.h ├── qtpropertybrowser ├── QtAbstractEditorFactoryBase ├── QtAbstractPropertyBrowser ├── QtAbstractPropertyManager ├── QtBoolPropertyManager ├── QtBrowserItem ├── QtButtonPropertyBrowser ├── QtCharEditorFactory ├── QtCharPropertyManager ├── QtCheckBoxFactory ├── QtColorEditorFactory ├── QtColorPropertyManager ├── QtCursorEditorFactory ├── QtCursorPropertyManager ├── QtDateEditFactory ├── QtDatePropertyManager ├── QtDateTimeEditFactory ├── QtDateTimePropertyManager ├── QtDoublePropertyManager ├── QtDoubleSpinBoxFactory ├── QtEnumEditorFactory ├── QtEnumPropertyManager ├── QtFlagPropertyManager ├── QtFontEditorFactory ├── QtFontPropertyManager ├── QtGroupBoxPropertyBrowser ├── QtGroupPropertyManager ├── QtIntPropertyManager ├── QtKeySequenceEditorFactory ├── QtKeySequencePropertyManager ├── QtLineEditFactory ├── QtLocalePropertyManager ├── QtPointFPropertyManager ├── QtPointPropertyManager ├── QtProperty ├── QtRectFPropertyManager ├── QtRectPropertyManager ├── QtScrollBarFactory ├── QtSizeFPropertyManager ├── QtSizePolicyPropertyManager ├── QtSizePropertyManager ├── QtSliderFactory ├── QtSpinBoxFactory ├── QtStringPropertyManager ├── QtTimeEditFactory ├── QtTimePropertyManager ├── QtTreePropertyBrowser ├── QtVariantEditorFactory ├── QtVariantProperty ├── QtVariantPropertyManager ├── README.TXT ├── images │ ├── cursor-arrow.png │ ├── cursor-busy.png │ ├── cursor-closedhand.png │ ├── cursor-cross.png │ ├── cursor-forbidden.png │ ├── cursor-hand.png │ ├── cursor-hsplit.png │ ├── cursor-ibeam.png │ ├── cursor-openhand.png │ ├── cursor-sizeall.png │ ├── cursor-sizeb.png │ ├── cursor-sizef.png │ ├── cursor-sizeh.png │ ├── cursor-sizev.png │ ├── cursor-uparrow.png │ ├── cursor-vsplit.png │ ├── cursor-wait.png │ └── cursor-whatsthis.png ├── qtbuttonpropertybrowser.cpp ├── qtbuttonpropertybrowser.h ├── qteditorfactory.cpp ├── qteditorfactory.h ├── qtgroupboxpropertybrowser.cpp ├── qtgroupboxpropertybrowser.h ├── qtpropertybrowser.cpp ├── qtpropertybrowser.h ├── qtpropertybrowser.pri ├── qtpropertybrowser.qrc ├── qtpropertybrowserutils.cpp ├── qtpropertybrowserutils.pri ├── qtpropertybrowserutils_p.h ├── qtpropertymanager.cpp ├── qtpropertymanager.h ├── qttreepropertybrowser.cpp ├── qttreepropertybrowser.h ├── qtvariantproperty.cpp └── qtvariantproperty.h ├── qtpropertybrowserext ├── QtFilePathEditor.cpp ├── QtFilePathEditor.h ├── QtPropertyDefines.h ├── QtSpinBoxEditor.cpp ├── QtSpinBoxEditor.h ├── QtVariantEditorFactoryExt.cpp ├── QtVariantEditorFactoryExt.h ├── QtVariantPropertyManagerExt.cpp └── QtVariantPropertyManagerExt.h ├── qtsingleapplication ├── QtLockedFile ├── QtSingleApplication ├── qtlocalpeer.cpp ├── qtlocalpeer.h ├── qtlockedfile.cpp ├── qtlockedfile.h ├── qtlockedfile_unix.cpp ├── qtlockedfile_win.cpp ├── qtsingleapplication.cpp ├── qtsingleapplication.h ├── qtsingleapplication.pri ├── qtsinglecoreapplication.cpp ├── qtsinglecoreapplication.h └── qtsinglecoreapplication.pri ├── qttoolbardialog ├── images │ ├── back.png │ ├── down.png │ ├── forward.png │ ├── minus.png │ ├── plus.png │ └── up.png ├── qttoolbardialog.cpp ├── qttoolbardialog.h ├── qttoolbardialog.pri ├── qttoolbardialog.qrc └── qttoolbardialog.ui ├── qtwidgets ├── QtColorComboBox ├── QtColorPicker ├── QtColorTriangle ├── QtCopyDialog ├── QtFileCopier ├── QtMmlDocument ├── QtMmlWidget ├── QtPieItem ├── QtPieMenu ├── QtThumbWheel ├── QtToolBarDialog ├── QtToolBarManager ├── QtWindowListMenu ├── images │ ├── back.png │ ├── down.png │ ├── forward.png │ ├── minus.png │ ├── plus.png │ └── up.png ├── qtcolorcombobox.cpp ├── qtcolorcombobox.h ├── qtcolorpicker.cpp ├── qtcolorpicker.h ├── qtcolortriangle.cpp ├── qtcolortriangle.h ├── qtcopydialog.cpp ├── qtcopydialog.h ├── qtcopydialog.ui ├── qtfilecopier.cpp ├── qtfilecopier.h ├── qtmmlwidget.cpp ├── qtmmlwidget.h ├── qtotherdialog.ui ├── qtoverwritedialog.ui ├── qtpieaction.cpp ├── qtpieaction.h ├── qtpieitem.cpp ├── qtpieitem.h ├── qtpiemenu.cpp ├── qtpiemenu.h ├── qtthumbwheel.cpp ├── qtthumbwheel.h ├── qttoolbardialog.cpp ├── qttoolbardialog.h ├── qttoolbardialog.ui ├── qtwidgets.pro ├── qtwidgets.qrc ├── qtwindowlistmenu.cpp └── qtwindowlistmenu.h └── src.pro /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | *.user 49 | *.user.* 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### Qt5ExtLib - Legacy Qt Solutions + latest updates for Qt 5.x 2 | 3 | An attempt to bring all the legacy Qt Solutions and their recent updates together. 4 | 5 | #### Licensing 6 | Most of the code can be used under GPL and LGPL licenses. 7 | For more information, please see annotations inside the source files. 8 | 9 | #### Contents 10 | 11 | - Qt Property Browser Framework (2.6): 12 | - QVariant-based property manager extensions (new value types File/Directory, QVector3D; extended attributes like suffix/prefix; extended numeric editors etc.) 13 | - Qt Solutions Widgets: 14 | - Color Combo Box (2.4.1) 15 | - Color Picker (2.6.1) 16 | - Color Triangle (2.6.1) 17 | - Copy Dialog (2.2.1) 18 | - Toolbar Dialog (2.2.1) 19 | - MML Widget (2.4.1) 20 | - Pie Menu (2.4.1) 21 | - Thumb Wheel (2.4.1) 22 | - Qt Solutions non-GUI: 23 | - Image Filters (2.1) 24 | - Qt Shared Widgets 25 | - Gradient Editor 26 | - Find Widget 27 | - Font Panel 28 | - Qt Single Application 29 | -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorcombobox/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/images/qtcolorcombobox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorcombobox/html/images/qtcolorcombobox.png -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Color Combo Box 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Color Combo Box
16 |

17 | 18 |

Description

19 |

A combobox widget with colors and texts.

20 | 21 |

Classes

22 | 25 | 26 |

Tested platforms

27 | 32 | 33 |

Screenshots

34 |


35 | 36 | 37 | 38 | 39 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
40 | 41 | -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/qtcolorcombobox.dcf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | QtColorComboBox 6 | activated 7 | addColor 8 | color 9 | colorCount 10 | currentColor 11 | highlighted 12 | insertColor 13 | isColorDialogEnabled 14 | setColorDialogEnabled 15 | setCurrentColor 16 | setStandardColors 17 |
18 |
19 |
20 |
21 |
22 | Color Combo Box 23 |
24 |
25 |
26 | 27 | -------------------------------------------------------------------------------- /doc/qtcolorcombobox/html/qtcolorcombobox.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorcombobox/html/qtcolorcombobox.qch -------------------------------------------------------------------------------- /doc/qtcolorcombobox/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorcombobox/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolorcombobox/images/qtcolorcombobox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorcombobox/images/qtcolorcombobox.png -------------------------------------------------------------------------------- /doc/qtcolorcombobox/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Color Combo Box 4 | 5 | \section1 Description 6 | 7 | A combobox widget with colors and texts. 8 | 9 | 10 | 11 | 12 | 13 | 14 | \section1 Classes 15 | \list 16 | \i QtColorComboBox\endlist 17 | 18 | 19 | 20 | 21 | 22 | 23 | \section1 Tested platforms 24 | \list 25 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 26 | \i Qt 4.4, 4.5 / Linux / gcc 27 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 28 | \endlist 29 | 30 | 31 | 32 | 33 | \section1 Screenshots 34 | 35 | \img qtcolorcombobox.png 36 | 37 | */ -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/images/colorpicker1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/html/images/colorpicker1.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/images/colorpicker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/html/images/colorpicker2.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Color Picker 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Color Picker
16 |

17 | 18 |

Description

19 |

A widget that lets the user select colors from a grid of predefined colors.

20 | 21 |

Classes

22 | 25 | 26 |

Tested platforms

27 |
    28 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 29 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 30 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 31 |
32 | 33 |

Screenshots

34 |


35 | 36 | 37 | 38 | 39 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
40 | 41 | -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/qtcolorpicker.dcf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | QtColorPicker 6 | colorDialog 7 | colorDialogEnabled 8 | setColorDialogEnabled 9 | color 10 | colorChanged 11 | currentColor 12 | getColor 13 | insertColor 14 | setCurrentColor 15 | setStandardColors 16 |
17 |
18 |
19 |
20 |
21 | Color Picker 22 |
23 |
24 |
25 | 26 | -------------------------------------------------------------------------------- /doc/qtcolorpicker/html/qtcolorpicker.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/html/qtcolorpicker.qch -------------------------------------------------------------------------------- /doc/qtcolorpicker/images/colorpicker1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/images/colorpicker1.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/images/colorpicker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/images/colorpicker2.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolorpicker/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolorpicker/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Color Picker 4 | 5 | \section1 Description 6 | 7 | A widget that lets the user select colors from a grid of 8 | predefined colors. 9 | 10 | 11 | 12 | 13 | 14 | 15 | \section1 Classes 16 | \list 17 | \i QtColorPicker\endlist 18 | 19 | 20 | 21 | 22 | 23 | 24 | \section1 Tested platforms 25 | \list 26 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 27 | \i Qt 4.4, 4.5 / Linux / gcc 28 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 29 | \endlist 30 | 31 | 32 | 33 | 34 | \section1 Screenshots 35 | 36 | \img colorpicker1.png 37 | \img colorpicker2.png 38 | 39 | */ -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/images/colortriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolortriangle/html/images/colortriangle.png -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolortriangle/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Color Triangle 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Color Triangle
16 |

17 | 18 |

Description

19 |

A color selection widget based on the hue-saturation-value (HSV) color model.

20 |

The color space is presented as a triangle, making it easy for the user to find and select precisely the wanted color shade.These color widgets are particularly useful for developers of graphics, imaging, and visualization applications.

21 | 22 |

Classes

23 | 26 | 27 |

Tested platforms

28 |
    29 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 30 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 31 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 32 |
33 | 34 |

Screenshots

35 |


36 | 37 | 38 | 39 | 40 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
41 | 42 | -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/qtcolortriangle.dcf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | QtColorTriangle 6 | colorChanged 7 | heightForWidth 8 |
9 |
10 |
11 |
12 |
13 | Color Triangle 14 |
15 |
16 |
17 | 18 | -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/qtcolortriangle.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolortriangle/html/qtcolortriangle.qch -------------------------------------------------------------------------------- /doc/qtcolortriangle/html/qtcolortriangle.qhp: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.nokia.qtsolutions.qtcolortriangle_2.6 4 | qdoc 5 | 6 | qt 7 | solutions 8 | qtcolortriangle 9 | 10 | 11 | qt 12 | solutions 13 | qtcolortriangle 14 | 15 |
16 |
17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | index.html 28 | images/colortriangle.png 29 | qtcolortriangle.html 30 | images/colortriangle.png 31 | classic.css 32 | images/qt-logo.png 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /doc/qtcolortriangle/images/colortriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolortriangle/images/colortriangle.png -------------------------------------------------------------------------------- /doc/qtcolortriangle/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcolortriangle/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcolortriangle/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Color Triangle 4 | 5 | \section1 Description 6 | 7 | A color selection widget based on the 8 | hue-saturation-value (HSV) color model. 9 | 10 | 11 | 12 | The color space is presented as 13 | a triangle, making it easy for the user to find and select precisely the 14 | wanted color shade.These color widgets are particularly useful for 15 | developers of graphics, imaging, and visualization applications. 16 | 17 | 18 | 19 | \section1 Classes 20 | \list 21 | \i QtColorTriangle\endlist 22 | 23 | 24 | 25 | 26 | 27 | 28 | \section1 Tested platforms 29 | \list 30 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 31 | \i Qt 4.4, 4.5 / Linux / gcc 32 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 33 | \endlist 34 | 35 | 36 | 37 | 38 | \section1 Screenshots 39 | 40 | \img colortriangle.png 41 | 42 | */ -------------------------------------------------------------------------------- /doc/qtcopydialog/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtcopydialog/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcopydialog/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcopydialog/html/images/qtcopydialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcopydialog/html/images/qtcopydialog.png -------------------------------------------------------------------------------- /doc/qtcopydialog/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Copy Dialog 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Copy Dialog
16 |

17 | 18 |

Description

19 |

The Copy Dialog component provides copy functionality with a progress dialog.

20 |

The copy dialog is useful when copying takes a long time. The copy dialog doesn't block the GUI and provides feedback on the progress of copy operation.

21 | 22 |

Classes

23 | 27 | 28 |

Tested platforms

29 |
    30 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 31 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 32 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 33 |
34 | 35 |

Screenshots

36 |


37 | 38 | 39 | 40 | 41 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
42 | 43 | -------------------------------------------------------------------------------- /doc/qtcopydialog/html/qtcopydialog.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcopydialog/html/qtcopydialog.qch -------------------------------------------------------------------------------- /doc/qtcopydialog/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcopydialog/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtcopydialog/images/qtcopydialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtcopydialog/images/qtcopydialog.png -------------------------------------------------------------------------------- /doc/qtcopydialog/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Copy Dialog 4 | 5 | \section1 Description 6 | 7 | The Copy Dialog component provides copy functionality with a progress dialog. 8 | 9 | 10 | 11 | The copy dialog is useful when copying takes a long time. 12 | The copy dialog doesn't block the GUI and provides 13 | feedback on the progress of copy operation. 14 | 15 | 16 | 17 | \section1 Classes 18 | \list 19 | \i QtFileCopier \i QtCopyDialog\endlist 20 | 21 | 22 | 23 | 24 | 25 | 26 | \section1 Tested platforms 27 | \list 28 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 29 | \i Qt 4.4, 4.5 / Linux / gcc 30 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 31 | \endlist 32 | 33 | 34 | 35 | 36 | \section1 Screenshots 37 | 38 | \img qtcopydialog.png 39 | 40 | */ -------------------------------------------------------------------------------- /doc/qtimagefilters/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: none; 81 | padding-bottom: none; 82 | padding-left: none; 83 | padding-right: none; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #a2c511; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | span.preprocessor, span.preprocessor a 103 | { 104 | color: darkblue; 105 | } 106 | 107 | span.comment 108 | { 109 | color: darkred; 110 | font-style: italic 111 | } 112 | 113 | span.string,span.char 114 | { 115 | color: darkgreen; 116 | } 117 | 118 | .title 119 | { 120 | text-align: center 121 | } 122 | 123 | .subtitle 124 | { 125 | font-size: 0.8em 126 | } 127 | 128 | .small-subtitle 129 | { 130 | font-size: 0.65em 131 | } 132 | -------------------------------------------------------------------------------- /doc/qtimagefilters/html/images/lena-edge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtimagefilters/html/images/lena-edge.jpg -------------------------------------------------------------------------------- /doc/qtimagefilters/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtimagefilters/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtimagefilters/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Image Filters 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Image Filters
16 |

17 | 18 |

Description

19 |

This component provides image filtering functionality. It has built-in support for some of the most common and popular image filter algorithms, such as gaussian blurring, embossing, sharpening, defocus, punch/pinch, general convolution, etc. It also provides a simple framework for adding custom image filters.

20 | 21 |

Classes

22 | 26 | 27 |

Tested platforms

28 |
    29 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 30 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 31 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 32 |
33 | 34 |

Screenshots

35 |


36 | 37 | 38 | 39 | 40 |
Copyright © 2009 NokiaTrademarks
Qt Solutions
41 | 42 | -------------------------------------------------------------------------------- /doc/qtimagefilters/html/qtimagefilter-members.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | List of All Members for QtImageFilter 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

List of All Members for QtImageFilter

16 |

This is the complete list of members for QtImageFilter, including inherited members.

17 | 27 |


28 | 29 | 30 | 31 | 32 |
Copyright © 2009 NokiaTrademarks
Qt Solutions
33 | 34 | -------------------------------------------------------------------------------- /doc/qtimagefilters/html/qtimagefilterfactory-members.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | List of All Members for QtImageFilterFactory 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

List of All Members for QtImageFilterFactory

16 |

This is the complete list of members for QtImageFilterFactory, including inherited members.

17 | 24 |


25 | 26 | 27 | 28 | 29 |
Copyright © 2009 NokiaTrademarks
Qt Solutions
30 | 31 | -------------------------------------------------------------------------------- /doc/qtimagefilters/html/qtimagefilters.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtimagefilters/html/qtimagefilters.qch -------------------------------------------------------------------------------- /doc/qtimagefilters/images/lena-edge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtimagefilters/images/lena-edge.jpg -------------------------------------------------------------------------------- /doc/qtimagefilters/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtimagefilters/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtimagefilters/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Image Filters 4 | 5 | \section1 Description 6 | 7 | This component provides image filtering functionality. It has 8 | built-in support for some of the most common and popular image 9 | filter algorithms, such as gaussian blurring, embossing, 10 | sharpening, defocus, punch/pinch, general convolution, etc. It 11 | also provides a simple framework for adding custom image filters. 12 | 13 | 14 | 15 | 16 | 17 | 18 | \section1 Classes 19 | \list 20 | \i QtImageFilter \i QtImageFilterFactory\endlist 21 | 22 | 23 | 24 | 25 | 26 | 27 | \section1 Tested platforms 28 | \list 29 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 30 | \i Qt 4.4, 4.5 / Linux / gcc 31 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 32 | \endlist 33 | 34 | 35 | 36 | 37 | \section1 Screenshots 38 | 39 | \img lena-edge.jpg 40 | 41 | */ -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/html/images/example.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/images/integral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/html/images/integral.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | MML Widget 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

MML Widget
16 |

17 | 18 |

Description

19 |

The QtMmlWidget component renders mathematical formulas written in MathML 2.0.

20 |

QtMmlWidget implements the Presentation Markup subset of the MathML 2.0 specification. It relies on the presence of a unicode font for rendering mathematical symbols.

21 | 22 |

Overview

23 | 26 | 27 |

Classes

28 | 31 | 32 |

Examples

33 | 36 | 37 |

Tested platforms

38 |
    39 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 40 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 41 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 42 |
43 | 44 |

Screenshots

45 |


46 | 47 | 48 | 49 | 50 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
51 | 52 | -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Qt MML Widget Overview 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Qt MML Widget Overview
16 |

17 |

QtMmlWidget implements the Presentation Markup subset of the MathML 2.0 specification with the following exceptions:

18 |
    19 |
  • the widget has no concept of the width of the document it is in. Hence specifying the width of an mtable element as a percentage of the document width has no effect;
  • 20 |
  • mtable doesn't support cells that span multiple rows or columns;
  • 21 |
  • mtable doesn't support the mlabeledtr element;
  • 22 |
  • operators ignore the displaystyle attribute;
  • 23 |
  • mpadded has no support for negative padding;
  • 24 |
  • mspace doesn't support the linebreak attribute;
  • 25 |
  • no support for the menclose element.
  • 26 |
  • no support for the mmultiscripts element.
  • 27 |
28 |

QtMmlWidget relies on the presence of a Unicode font for rendering mathematical symbols. In particular, the font should contain characters in the ranges:

29 |
    30 |
  • 02100-021FF Letter-like Symbols, Number Forms, Arrows,
  • 31 |
  • 02200-022FF Mathematical Operators,
  • 32 |
  • 02900-029FF Supplemental Arrows, Miscellaneous Mathematical Symbols,
  • 33 |
  • 02A00-02AFF Supplemental Mathematical Operators.
  • 34 |
35 |


36 | 37 | 38 | 39 | 40 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
41 | 42 | -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/qtmmldocument-members.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | List of All Members for QtMmlDocument 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

List of All Members for QtMmlDocument

16 |

This is the complete list of members for QtMmlDocument, including inherited members.

17 | 29 |


30 | 31 | 32 | 33 | 34 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
35 | 36 | -------------------------------------------------------------------------------- /doc/qtmmlwidget/html/qtmmlwidget.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/html/qtmmlwidget.qch -------------------------------------------------------------------------------- /doc/qtmmlwidget/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/images/example.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/images/integral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/images/integral.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtmmlwidget/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtmmlwidget/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title MML Widget 4 | 5 | \section1 Description 6 | 7 | The QtMmlWidget component renders mathematical formulas written in 8 | MathML 2.0. 9 | 10 | 11 | 12 | QtMmlWidget implements the Presentation Markup subset of the 13 | MathML 2.0 specification. It relies on the presence of a unicode 14 | font for rendering mathematical symbols. 15 | 16 | 17 | 18 | \section1 Overview 19 | \list 20 | \i \link overview.html MML Widget \endlink \endlist 21 | 22 | \section1 Classes 23 | \list 24 | \i QtMmlWidget\endlist 25 | 26 | \section1 Examples 27 | \list 28 | \i \link example.html MML Browser Example \endlink \endlist 29 | 30 | 31 | 32 | 33 | 34 | 35 | \section1 Tested platforms 36 | \list 37 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 38 | \i Qt 4.4, 4.5 / Linux / gcc 39 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 40 | \endlist 41 | 42 | 43 | 44 | 45 | \section1 Screenshots 46 | 47 | \img integral.png 48 | 49 | */ -------------------------------------------------------------------------------- /doc/qtpiemenu/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtpiemenu/html/images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/images/editor.png -------------------------------------------------------------------------------- /doc/qtpiemenu/html/images/hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/images/hexagon.png -------------------------------------------------------------------------------- /doc/qtpiemenu/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtpiemenu/html/images/qtpiemenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/images/qtpiemenu.png -------------------------------------------------------------------------------- /doc/qtpiemenu/html/images/weighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/images/weighted.png -------------------------------------------------------------------------------- /doc/qtpiemenu/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Pie Menu 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Pie Menu
16 |

17 | 18 |

Description

19 |

The Pie Menu component provides circular pie menus.

20 |

It is usually triggered as a context menu, and allows directional, gesture and traditional mouse click-move-click navigation. It also has support for keyboard navigation.

21 | 22 |

Classes

23 | 26 | 27 |

Examples

28 | 32 | 33 |

Tested platforms

34 |
    35 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 36 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 37 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 38 |
39 | 40 |

Screenshots

41 |


42 | 43 | 44 | 45 | 46 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
47 | 48 | -------------------------------------------------------------------------------- /doc/qtpiemenu/html/qtpiemenu.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/html/qtpiemenu.qch -------------------------------------------------------------------------------- /doc/qtpiemenu/images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/images/editor.png -------------------------------------------------------------------------------- /doc/qtpiemenu/images/hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/images/hexagon.png -------------------------------------------------------------------------------- /doc/qtpiemenu/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtpiemenu/images/qtpiemenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/images/qtpiemenu.png -------------------------------------------------------------------------------- /doc/qtpiemenu/images/weighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpiemenu/images/weighted.png -------------------------------------------------------------------------------- /doc/qtpiemenu/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Pie Menu 4 | 5 | \section1 Description 6 | 7 | The Pie Menu component provides circular pie menus. 8 | 9 | 10 | 11 | It is usually triggered as a context menu, and allows 12 | directional, gesture and traditional mouse 13 | click-move-click navigation. It also has support for 14 | keyboard navigation. 15 | 16 | 17 | 18 | \section1 Classes 19 | \list 20 | \i QtPieMenu\endlist 21 | 22 | \section1 Examples 23 | \list 24 | \i \link editor-example.html An editor with a pie menu \endlink \i \link hexagon-example.html Subclassing QtPieMenu \endlink \endlist 25 | 26 | 27 | 28 | 29 | 30 | 31 | \section1 Tested platforms 32 | \list 33 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 34 | \i Qt 4.4, 4.5 / Linux / gcc 35 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 36 | \endlist 37 | 38 | 39 | 40 | 41 | \section1 Screenshots 42 | 43 | \img qtpiemenu.png 44 | \img hexagon.png 45 | 46 | */ -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/canvas_typed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/canvas_typed.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/canvas_variant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/canvas_variant.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/decoration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/decoration.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/demo.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/extension.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/object_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/object_controller.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qtbuttonpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qtbuttonpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qtgroupboxpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qtgroupboxpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qtpropertybrowser-duplicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qtpropertybrowser-duplicate.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qtpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qtpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/qttreepropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/qttreepropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/images/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/images/simple.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtbrowseritem-members.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | List of All Members for QtBrowserItem 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

List of All Members for QtBrowserItem

16 |

This is the complete list of members for QtBrowserItem, including inherited members.

17 |
    18 |
  • browser () const : QtAbstractPropertyBrowser *
  • 19 |
  • children () const : QList<QtBrowserItem *>
  • 20 |
  • parent () const : QtBrowserItem *
  • 21 |
  • property () const : QtProperty *
  • 22 |
23 |


24 | 25 | 26 | 27 | 28 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
29 | 30 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser-example-decoration.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Decoration Example 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Decoration Example
16 |

17 |

This example demonstrates how to decorate the existing QtDoublePropertyManager class with additional responsibilities.

18 |

It also shows how to write respective editor factory for decorated manager by delegating common responsibilities of undecorated base manager to the aggregated QtDoubleSpinBoxFactory member.

19 |

The source files can be found in examples/decoration directory of the package.

20 |


21 | 22 | 23 | 24 | 25 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
26 | 27 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser-example-demo.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Demo Example 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Demo Example
16 |

17 |

This example shows how to customize a property browser widget's appearance and behavior.

18 |

The various property browsers presented in this example display the same set of properties, and are implementations of the QtTreePropertyBrowser class and the QtGroupBoxPropertyBrowser class, respectively.

19 |

The example shows how a property browser's appearance and behavior can be varied using the QtPropertyBrowser framework's property managers and editor factories.

20 |

The source files can be found in examples/demo directory of the package.

21 |


22 | 23 | 24 | 25 | 26 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
27 | 28 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser-example-extension.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Extension Example 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Extension Example
16 |

17 |

This example demonstrates how to extend the QtVariantPropertyManager class to handle additional property types.

18 |

The variant manager is extended to handle the QPointF type.

19 |

The source files can be found in examples/extension directory of the package.

20 |


21 | 22 | 23 | 24 | 25 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
26 | 27 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser-example-object-controller.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | The Object Controller Example. 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

The Object Controller Example.
16 |

17 |

This example implements a simple widget component which shows QObject's and its subclasses' properties. The user can modify these properies interacively and the object controller applies the changes to the controlled object. The object controller is similar to the property editor used in QDesigner application. To control the object just instantiate ObjectController, set controlled object (any QObject subclass) by calling ObjectController::setObject() and show the controller.

18 |

The source files can be found in examples/object_controller directory of the package.

19 |


20 | 21 | 22 | 23 | 24 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
25 | 26 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser-example-simple.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Simple Tree Property Browser Example 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Simple Tree Property Browser Example
16 |

17 |

This example shows how to present various properties using a simple tree property browser, i.e. an implementation of the QtTreePropertyBrowser class.

18 |

The source files can be found in examples/simple directory of the package.

19 |


20 | 21 | 22 | 23 | 24 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
25 | 26 | -------------------------------------------------------------------------------- /doc/qtpropertybrowser/html/qtpropertybrowser.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/html/qtpropertybrowser.qch -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/canvas_typed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/canvas_typed.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/canvas_variant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/canvas_variant.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/decoration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/decoration.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/demo.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/extension.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/object_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/object_controller.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qtbuttonpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qtbuttonpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qtgroupboxpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qtgroupboxpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qtpropertybrowser-duplicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qtpropertybrowser-duplicate.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qtpropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qtpropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/qttreepropertybrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/qttreepropertybrowser.png -------------------------------------------------------------------------------- /doc/qtpropertybrowser/images/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtpropertybrowser/images/simple.png -------------------------------------------------------------------------------- /doc/qtsingleapplication/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtsingleapplication/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtsingleapplication/html/qtsingleapplication-obsolete.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Obsolete Members for QtSingleApplication 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Obsolete Members for QtSingleApplication

16 |

The following class members are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.

17 |

18 |

Public Functions

19 | 20 | 21 |
void initialize ( bool dummy = true )   (obsolete)
22 |
23 |

Member Function Documentation

24 |

void QtSingleApplication::initialize ( bool dummy = true )

25 |


26 | 27 | 28 | 29 | 30 |
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
31 | 32 | -------------------------------------------------------------------------------- /doc/qtsingleapplication/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtsingleapplication/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtsingleapplication/index.qdoc: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | /*! 5 | \page index.html 6 | \title Single Application 7 | 8 | \section1 Description 9 | 10 | The QtSingleApplication component provides support 11 | for applications that can be only started once per user. 12 | 13 | 14 | 15 | For some applications it is useful or even critical that they are started 16 | only once by any user. Future attempts to start the application should 17 | activate any already running instance, and possibly perform requested 18 | actions, e.g. loading a file, in that instance. 19 | 20 | The QtSingleApplication class provides an interface to detect a running 21 | instance, and to send command strings to that instance. 22 | For console (non-GUI) applications, the QtSingleCoreApplication variant is provided, which avoids dependency on QtGui. 23 | 24 | 25 | 26 | 27 | \section1 Classes 28 | \list 29 | \i QtSingleApplication \i QtSingleCoreApplication\endlist 30 | 31 | \section1 Examples 32 | \list 33 | \i \link qtsingleapplication-example-trivial.html A Trivial Example \endlink \i \link qtsingleapplication-example-loader.html Loading Documents \endlink \i \link qtsinglecoreapplication-example-console.html A Non-GUI Example \endlink \endlist 34 | 35 | 36 | 37 | 38 | 39 | 40 | \section1 Tested platforms 41 | \list 42 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 43 | \i Qt 4.4, 4.5 / Linux / gcc 44 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 45 | \endlist 46 | 47 | 48 | 49 | 50 | */ 51 | -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtthumbwheel/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/images/qtthumbwheel-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtthumbwheel/html/images/qtthumbwheel-h.png -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Thumb Wheel 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Thumb Wheel
16 |

17 | 18 |

Description

19 |

The QtThumbWheel widget provides a vertical or horizontal thumb-wheel widget.

20 |

The widget is often used in 2D and 3D applications to control rotation, zooming and scrolling. The rotation of the thumb-wheel is translated into an integer value within a specified range.

21 | 22 |

Classes

23 | 26 | 27 |

Examples

28 | 31 | 32 |

Tested platforms

33 |
    34 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 35 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 36 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 37 |
38 | 39 |

Screenshots

40 |


41 | 42 | 43 | 44 | 45 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
46 | 47 | -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/qtthumbwheel.dcf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | QtThumbWheel 6 | cogCount 7 | setCogCount 8 | limitedDrag 9 | setLimitedDrag 10 | transmissionRatio 11 | setTransmissionRatio 12 | wrapsAround 13 | setWrapsAround 14 |
15 |
16 |
17 |
18 |
19 | A simple example of the Thumb Wheel component 20 |
21 |
22 | Thumb Wheel 23 |
24 |
25 |
26 | 27 | -------------------------------------------------------------------------------- /doc/qtthumbwheel/html/qtthumbwheel.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtthumbwheel/html/qtthumbwheel.qch -------------------------------------------------------------------------------- /doc/qtthumbwheel/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtthumbwheel/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qtthumbwheel/images/qtthumbwheel-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qtthumbwheel/images/qtthumbwheel-h.png -------------------------------------------------------------------------------- /doc/qtthumbwheel/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Thumb Wheel 4 | 5 | \section1 Description 6 | 7 | The QtThumbWheel widget provides a vertical or horizontal 8 | thumb-wheel widget. 9 | 10 | 11 | 12 | The widget is often used in 2D and 3D applications to control 13 | rotation, zooming and scrolling. The rotation of the thumb-wheel is 14 | translated into an integer value within a specified range. 15 | 16 | 17 | 18 | \section1 Classes 19 | \list 20 | \i QtThumbWheel\endlist 21 | 22 | \section1 Examples 23 | \list 24 | \i \link simple-example.html A simple example \endlink \endlist 25 | 26 | 27 | 28 | 29 | 30 | 31 | \section1 Tested platforms 32 | \list 33 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 34 | \i Qt 4.4, 4.5 / Linux / gcc 35 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 36 | \endlist 37 | 38 | 39 | 40 | 41 | \section1 Screenshots 42 | 43 | \img qtthumbwheel-h.png 44 | 45 | */ -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/classic.css: -------------------------------------------------------------------------------- 1 | h3.fn,span.fn 2 | { 3 | margin-left: 1cm; 4 | text-indent: -1cm; 5 | } 6 | 7 | a:link 8 | { 9 | color: #004faf; 10 | text-decoration: none 11 | } 12 | 13 | a:visited 14 | { 15 | color: #672967; 16 | text-decoration: none 17 | } 18 | 19 | a.obsolete 20 | { 21 | color: #661100; 22 | text-decoration: none 23 | } 24 | 25 | a.compat 26 | { 27 | color: #661100; 28 | text-decoration: none 29 | } 30 | 31 | a.obsolete:visited 32 | { 33 | color: #995500; 34 | text-decoration: none 35 | } 36 | 37 | a.compat:visited 38 | { 39 | color: #995500; 40 | text-decoration: none 41 | } 42 | 43 | td.postheader 44 | { 45 | font-family: sans-serif 46 | } 47 | 48 | tr.address 49 | { 50 | font-family: sans-serif 51 | } 52 | 53 | body 54 | { 55 | background: #ffffff; 56 | color: black 57 | } 58 | 59 | table tr.odd { 60 | background: #f0f0f0; 61 | color: black; 62 | } 63 | 64 | table tr.even { 65 | background: #e4e4e4; 66 | color: black; 67 | } 68 | 69 | table.annotated th { 70 | padding: 3px; 71 | text-align: left 72 | } 73 | 74 | table.annotated td { 75 | padding: 3px; 76 | } 77 | 78 | table tr pre 79 | { 80 | padding-top: 0px; 81 | padding-bottom: 0px; 82 | padding-left: 0px; 83 | padding-right: 0px; 84 | border: none; 85 | background: none 86 | } 87 | 88 | tr.qt-style 89 | { 90 | background: #96E066; 91 | color: black 92 | } 93 | 94 | body pre 95 | { 96 | padding: 0.2em; 97 | border: #e7e7e7 1px solid; 98 | background: #f1f1f1; 99 | color: black 100 | } 101 | 102 | table tr.qt-code pre 103 | { 104 | padding: 0.2em; 105 | border: #e7e7e7 1px solid; 106 | background: #f1f1f1; 107 | color: black 108 | } 109 | 110 | span.preprocessor, span.preprocessor a 111 | { 112 | color: darkblue; 113 | } 114 | 115 | span.comment 116 | { 117 | color: darkred; 118 | font-style: italic 119 | } 120 | 121 | span.string,span.char 122 | { 123 | color: darkgreen; 124 | } 125 | 126 | .title 127 | { 128 | text-align: center 129 | } 130 | 131 | .subtitle 132 | { 133 | font-size: 0.8em 134 | } 135 | 136 | .small-subtitle 137 | { 138 | font-size: 0.65em 139 | } 140 | -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qttoolbardialog/html/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/images/qttoolbardialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qttoolbardialog/html/images/qttoolbardialog.png -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | Toolbar Dialog 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
  Home

Toolbar Dialog
16 |

17 | 18 |

Description

19 |

The Toolbar Dialog component provides customizing functionality for toolbars.

20 | 21 |

Classes

22 | 26 | 27 |

Tested platforms

28 |
    29 |
  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • 30 |
  • Qt 4.4, 4.5 / Linux / gcc
  • 31 |
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc
  • 32 |
33 | 34 |

Screenshots

35 |


36 | 37 | 38 | 39 | 40 |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Solutions
41 | 42 | -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/qttoolbardialog.dcf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | QtToolBarDialog 6 | setToolBarManager 7 |
8 |
9 |
10 | QtToolBarManager 11 | addAction 12 | addToolBar 13 | mainWindow 14 | removeAction 15 | removeToolBar 16 | restoreState 17 | saveState 18 | setMainWindow 19 | toolBars 20 |
21 |
22 |
23 |
24 |
25 | Toolbar Dialog 26 |
27 |
28 |
29 | 30 | -------------------------------------------------------------------------------- /doc/qttoolbardialog/html/qttoolbardialog.qch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qttoolbardialog/html/qttoolbardialog.qch -------------------------------------------------------------------------------- /doc/qttoolbardialog/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qttoolbardialog/images/qt-logo.png -------------------------------------------------------------------------------- /doc/qttoolbardialog/images/qttoolbardialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/doc/qttoolbardialog/images/qttoolbardialog.png -------------------------------------------------------------------------------- /doc/qttoolbardialog/index.qdoc: -------------------------------------------------------------------------------- 1 | /*! 2 | \page index.html 3 | \title Toolbar Dialog 4 | 5 | \section1 Description 6 | 7 | The Toolbar Dialog component provides customizing functionality for toolbars. 8 | 9 | 10 | 11 | 12 | 13 | 14 | \section1 Classes 15 | \list 16 | \i QtToolBarManager \i QtToolBarDialog\endlist 17 | 18 | 19 | 20 | 21 | 22 | 23 | \section1 Tested platforms 24 | \list 25 | \i Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005 26 | \i Qt 4.4, 4.5 / Linux / gcc 27 | \i Qt 4.4, 4.5 / MacOS X 10.5 / gcc 28 | \endlist 29 | 30 | 31 | 32 | 33 | \section1 Screenshots 34 | 35 | \img qttoolbardialog.png 36 | 37 | */ -------------------------------------------------------------------------------- /examples/examples.pri: -------------------------------------------------------------------------------- 1 | #CONFIG += c++11 2 | QT += core gui widgets 3 | 4 | INCLUDEPATH += $$PWD/../src/qtwidgets 5 | INCLUDEPATH += $$PWD/../src/qtpropertybrowser $$PWD/../src/qtpropertybrowserext 6 | INCLUDEPATH += $$PWD/../src/qtgradienteditor 7 | INCLUDEPATH += $$PWD/../src/qtimagefilters 8 | INCLUDEPATH += $$PWD/../src/findwidget 9 | INCLUDEPATH += $$PWD/../src/qtsingleapplication 10 | 11 | DESTDIR = $$OUT_PWD/../../../examples 12 | 13 | LIBS += -L$$OUT_PWD/../../../lib 14 | 15 | CONFIG(debug, debug|release){ 16 | LIBS += -lQt5ExtLibd 17 | } else { 18 | LIBS += -lQt5ExtLib 19 | } 20 | 21 | -------------------------------------------------------------------------------- /examples/examples.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | CONFIG += ordered 3 | 4 | SUBDIRS = qtcolorcombobox qtcolorpicker qtcolortriangle \ 5 | qtcopydialog qttoolbardialog \ 6 | qtmmlwidget qtpiemenu qtthumbwheel \ 7 | qtpropertybrowser qtpropertybrowserext \ 8 | qtimagefilters \ 9 | qtgradienteditor findwidget \ 10 | qtsingleapplication 11 | -------------------------------------------------------------------------------- /examples/findwidget/findwidget.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) Wed Jun 15 15:53:34 2005 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = textfind 7 | 8 | -------------------------------------------------------------------------------- /examples/findwidget/textfind/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "mainwindow.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | QApplication app(argc, argv); 8 | MainWindow mainWin; 9 | mainWin.show(); 10 | return app.exec(); 11 | } 12 | -------------------------------------------------------------------------------- /examples/findwidget/textfind/mainwindow.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #include "mainwindow.h" 5 | #include "texteditfindwidget.h" 6 | 7 | MainWindow::MainWindow() 8 | { 9 | QTextEdit* textEdit = new QTextEdit; 10 | setCentralWidget(textEdit); 11 | textEdit->setText("Here you can put some text to search words in..."); 12 | 13 | TextEditFindWidget* textFinder = new TextEditFindWidget(AbstractFindWidget::FindFlags(), this); 14 | textFinder->setTextEdit(textEdit); 15 | 16 | QDockWidget* dock = new QDockWidget; 17 | dock->setWidget(textFinder); 18 | addDockWidget(Qt::TopDockWidgetArea, dock); 19 | } 20 | -------------------------------------------------------------------------------- /examples/findwidget/textfind/mainwindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | 6 | class QTextEdit; 7 | 8 | class MainWindow : public QMainWindow 9 | { 10 | Q_OBJECT 11 | public: 12 | MainWindow(); 13 | }; 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /examples/findwidget/textfind/textfind.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = findwidget_text 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp \ 11 | mainwindow.cpp 12 | HEADERS += mainwindow.h 13 | 14 | -------------------------------------------------------------------------------- /examples/qtcolorcombobox/graphs/graphs.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = colorcombo_graphs 5 | include(../../examples.pri) 6 | 7 | # Input 8 | SOURCES += main.cpp graphapp.cpp graphview.cpp 9 | HEADERS += graphapp.h graphview.h 10 | 11 | -------------------------------------------------------------------------------- /examples/qtcolorcombobox/qtcolorcombobox.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = simple graphs 3 | 4 | -------------------------------------------------------------------------------- /examples/qtcolorcombobox/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | 3 | TARGET = colorcombo_simple 4 | 5 | include(../../examples.pri) 6 | 7 | SOURCES += main.cpp 8 | 9 | -------------------------------------------------------------------------------- /examples/qtcolorpicker/draw/draw.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = colorpicker_draw 5 | include(../../examples.pri) 6 | 7 | # Input 8 | HEADERS += draw.h drawboard.h 9 | SOURCES += main.cpp draw.cpp drawboard.cpp 10 | -------------------------------------------------------------------------------- /examples/qtcolorpicker/qtcolorpicker.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = simple draw 3 | -------------------------------------------------------------------------------- /examples/qtcolorpicker/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = colorpicker_simple 5 | include(../../examples.pri) 6 | 7 | # Input 8 | SOURCES += main.cpp 9 | -------------------------------------------------------------------------------- /examples/qtcolortriangle/demo/demo.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | CONFIG -= moc 3 | INCLUDEPATH += . 4 | 5 | TARGET = colortriangle_demo 6 | include(../../examples.pri) 7 | 8 | # Input 9 | SOURCES += main.cpp colordialog.cpp sketchpad.cpp 10 | HEADERS += colordialog.h sketchpad.h 11 | -------------------------------------------------------------------------------- /examples/qtcolortriangle/qtcolortriangle.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = simple demo 3 | 4 | -------------------------------------------------------------------------------- /examples/qtcolortriangle/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | CONFIG -= moc 3 | INCLUDEPATH += . 4 | 5 | TARGET = colortriangle_simple 6 | include(../../examples.pri) 7 | 8 | # Input 9 | SOURCES += main.cpp 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/qtcopydialog/qtcopydialog.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) Wed Jun 15 15:53:34 2005 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = simple 7 | 8 | -------------------------------------------------------------------------------- /examples/qtcopydialog/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = copydialog 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | FORMS += filedialog.ui 12 | 13 | -------------------------------------------------------------------------------- /examples/qtgradienteditor/qtgradienteditor.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) Wed Jun 15 15:53:34 2005 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = simple 7 | 8 | -------------------------------------------------------------------------------- /examples/qtgradienteditor/simple/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | 5 | 6 | int main(int argc, char *argv[]) 7 | { 8 | Q_INIT_RESOURCE(qtgradienteditor); 9 | 10 | QApplication app(argc, argv); 11 | 12 | QtGradientDialog dialog; 13 | dialog.show(); 14 | 15 | return app.exec(); 16 | } 17 | -------------------------------------------------------------------------------- /examples/qtgradienteditor/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = gradienteditor 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | 12 | -------------------------------------------------------------------------------- /examples/qtimagefilters/imagetool/images/lena.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtimagefilters/imagetool/images/lena.jpg -------------------------------------------------------------------------------- /examples/qtimagefilters/imagetool/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtimagefilters/imagetool/images/logo.png -------------------------------------------------------------------------------- /examples/qtimagefilters/imagetool/images/mandrill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtimagefilters/imagetool/images/mandrill.jpg -------------------------------------------------------------------------------- /examples/qtimagefilters/imagetool/imagetool.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | #CONFIG -= moc 3 | INCLUDEPATH += . 4 | QT += core 5 | 6 | include(../../examples.pri) 7 | 8 | # Input 9 | SOURCES += main.cpp imagetoolwidget.cpp 10 | HEADERS += imagetoolwidget.h mirrorfilter.h 11 | 12 | FORMS += imagetoolwidget.ui 13 | -------------------------------------------------------------------------------- /examples/qtimagefilters/qtimagefilters.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = imagetool 3 | 4 | -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/example.mml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | x1 5 | x0 6 | 7 | fxdx 8 | 9 | = 10 | 11 | 12 | lim 13 | 14 | n 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | n 23 | i=1 24 | 25 | f 26 | ci 27 | Δ 28 | xi 29 | 30 | -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtmmlwidget/example/example.png -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/example.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | 3 | TARGET = mmlwidget 4 | QT += xml 5 | 6 | include(../../examples.pri) 7 | 8 | HEADERS += mainwindow.h filebrowser.h 9 | SOURCES += main.cpp mainwindow.cpp filebrowser.cpp 10 | RESOURCES += example.qrc 11 | -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/example.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/zoom_in.png 4 | images/zoom_out.png 5 | images/frames.png 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/images/frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtmmlwidget/example/images/frames.png -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/images/zoom_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtmmlwidget/example/images/zoom_in.png -------------------------------------------------------------------------------- /examples/qtmmlwidget/example/images/zoom_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtmmlwidget/example/images/zoom_out.png -------------------------------------------------------------------------------- /examples/qtmmlwidget/qtmmlwidget.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = example 3 | -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/GERM001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/GERM001.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/INDA001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/INDA001.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/ITAL001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/ITAL001.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/NORW001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/NORW001.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/SWDN001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/SWDN001.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/demo.cpp -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/demo.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = piemenu_demo 5 | 6 | include(../../examples.pri) 7 | 8 | # Input 9 | HEADERS += demo.h 10 | SOURCES += main.cpp demo.cpp 11 | RESOURCES += icons.qrc 12 | -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/icons.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | kformula.png 4 | kontour.png 5 | NORW001.png 6 | SWDN001.png 7 | ITAL001.png 8 | kugar.png 9 | GERM001.png 10 | INDA001.png 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/kformula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/kformula.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/kontour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/kontour.png -------------------------------------------------------------------------------- /examples/qtpiemenu/demo/kugar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpiemenu/demo/kugar.png -------------------------------------------------------------------------------- /examples/qtpiemenu/editor/editor.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = piemenu_editor 5 | 6 | include(../../examples.pri) 7 | 8 | HEADERS += editor.h 9 | SOURCES += editor.cpp main.cpp 10 | -------------------------------------------------------------------------------- /examples/qtpiemenu/hexagon/hexagon.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = piemenu_hexagon 5 | 6 | include(../../examples.pri) 7 | 8 | # Input 9 | HEADERS += hexagonpie.h 10 | SOURCES += hexagonpie.cpp main.cpp 11 | -------------------------------------------------------------------------------- /examples/qtpiemenu/qtpiemenu.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE=subdirs 2 | SUBDIRS=demo editor hexagon 3 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/canvas_typed/canvas_typed.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_canvas_typed 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | HEADERS += qtcanvas.h mainwindow.h 11 | SOURCES += qtcanvas.cpp mainwindow.cpp main.cpp 12 | 13 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/canvas_typed/main.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 4 | ** Contact: http://www.qt-project.org/legal 5 | ** 6 | ** This file is part of the Qt Solutions component. 7 | ** 8 | ** $QT_BEGIN_LICENSE:BSD$ 9 | ** You may use this file under the terms of the BSD license as follows: 10 | ** 11 | ** "Redistribution and use in source and binary forms, with or without 12 | ** modification, are permitted provided that the following conditions are 13 | ** met: 14 | ** * Redistributions of source code must retain the above copyright 15 | ** notice, this list of conditions and the following disclaimer. 16 | ** * Redistributions in binary form must reproduce the above copyright 17 | ** notice, this list of conditions and the following disclaimer in 18 | ** the documentation and/or other materials provided with the 19 | ** distribution. 20 | ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names 21 | ** of its contributors may be used to endorse or promote products derived 22 | ** from this software without specific prior written permission. 23 | ** 24 | ** 25 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 36 | ** 37 | ** $QT_END_LICENSE$ 38 | ** 39 | ****************************************************************************/ 40 | 41 | #include 42 | #include "mainwindow.h" 43 | 44 | int main(int argc, char **argv) 45 | { 46 | QApplication app(argc, argv); 47 | 48 | MainWindow mw; 49 | mw.show(); 50 | 51 | return app.exec(); 52 | } 53 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/canvas_variant/canvas_variant.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_canvas_variant 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | HEADERS += qtcanvas.h mainwindow.h 11 | SOURCES += qtcanvas.cpp mainwindow.cpp main.cpp 12 | 13 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/canvas_variant/main.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 4 | ** Contact: http://www.qt-project.org/legal 5 | ** 6 | ** This file is part of the Qt Solutions component. 7 | ** 8 | ** $QT_BEGIN_LICENSE:BSD$ 9 | ** You may use this file under the terms of the BSD license as follows: 10 | ** 11 | ** "Redistribution and use in source and binary forms, with or without 12 | ** modification, are permitted provided that the following conditions are 13 | ** met: 14 | ** * Redistributions of source code must retain the above copyright 15 | ** notice, this list of conditions and the following disclaimer. 16 | ** * Redistributions in binary form must reproduce the above copyright 17 | ** notice, this list of conditions and the following disclaimer in 18 | ** the documentation and/or other materials provided with the 19 | ** distribution. 20 | ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names 21 | ** of its contributors may be used to endorse or promote products derived 22 | ** from this software without specific prior written permission. 23 | ** 24 | ** 25 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 36 | ** 37 | ** $QT_END_LICENSE$ 38 | ** 39 | ****************************************************************************/ 40 | 41 | #include 42 | #include "mainwindow.h" 43 | 44 | int main(int argc, char **argv) 45 | { 46 | QApplication app(argc, argv); 47 | 48 | MainWindow mw; 49 | mw.show(); 50 | 51 | return app.exec(); 52 | } 53 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/decoration/decoration.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_decoration 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | 12 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/demo.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_demo 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | RESOURCES += demo.qrc 12 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/demo.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/up.png 4 | images/down.png 5 | images/right.png 6 | images/left.png 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpropertybrowser/demo/images/down.png -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpropertybrowser/demo/images/left.png -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpropertybrowser/demo/images/right.png -------------------------------------------------------------------------------- /examples/qtpropertybrowser/demo/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtpropertybrowser/demo/images/up.png -------------------------------------------------------------------------------- /examples/qtpropertybrowser/extension/extension.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_extension 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | 12 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/extension/extension.qdoc: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 4 | ** Contact: http://www.qt-project.org/legal 5 | ** 6 | ** This file is part of the Qt Solutions component. 7 | ** 8 | ** $QT_BEGIN_LICENSE:BSD$ 9 | ** You may use this file under the terms of the BSD license as follows: 10 | ** 11 | ** "Redistribution and use in source and binary forms, with or without 12 | ** modification, are permitted provided that the following conditions are 13 | ** met: 14 | ** * Redistributions of source code must retain the above copyright 15 | ** notice, this list of conditions and the following disclaimer. 16 | ** * Redistributions in binary form must reproduce the above copyright 17 | ** notice, this list of conditions and the following disclaimer in 18 | ** the documentation and/or other materials provided with the 19 | ** distribution. 20 | ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names 21 | ** of its contributors may be used to endorse or promote products derived 22 | ** from this software without specific prior written permission. 23 | ** 24 | ** 25 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 36 | ** 37 | ** $QT_END_LICENSE$ 38 | ** 39 | ****************************************************************************/ 40 | 41 | /*! 42 | \page qtpropertybrowser-example-extension.html 43 | \title Extension Example 44 | 45 | This example demonstrates how to extend the 46 | QtVariantPropertyManager class to handle additional property 47 | types. 48 | 49 | \image extension.png 50 | 51 | The variant manager is extended to handle the QPointF type. 52 | 53 | The source files can be found in examples/extension directory of the package. 54 | */ 55 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/object_controller/object_controller.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_object_controller 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | HEADERS += objectcontroller.h 11 | SOURCES += objectcontroller.cpp main.cpp 12 | 13 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/qtpropertybrowser.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) Wed Jun 15 15:53:34 2005 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = simple canvas_variant canvas_typed demo decoration extension object_controller 7 | 8 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_simple 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | 12 | -------------------------------------------------------------------------------- /examples/qtpropertybrowser/simple/simple.qdoc: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 4 | ** Contact: http://www.qt-project.org/legal 5 | ** 6 | ** This file is part of the Qt Solutions component. 7 | ** 8 | ** $QT_BEGIN_LICENSE:BSD$ 9 | ** You may use this file under the terms of the BSD license as follows: 10 | ** 11 | ** "Redistribution and use in source and binary forms, with or without 12 | ** modification, are permitted provided that the following conditions are 13 | ** met: 14 | ** * Redistributions of source code must retain the above copyright 15 | ** notice, this list of conditions and the following disclaimer. 16 | ** * Redistributions in binary form must reproduce the above copyright 17 | ** notice, this list of conditions and the following disclaimer in 18 | ** the documentation and/or other materials provided with the 19 | ** distribution. 20 | ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names 21 | ** of its contributors may be used to endorse or promote products derived 22 | ** from this software without specific prior written permission. 23 | ** 24 | ** 25 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 36 | ** 37 | ** $QT_END_LICENSE$ 38 | ** 39 | ****************************************************************************/ 40 | 41 | /*! 42 | \page qtpropertybrowser-example-simple.html 43 | \title Simple Tree Property Browser Example 44 | 45 | \image simple.png 46 | 47 | This example shows how to present various properties using a 48 | simple tree property browser, i.e. an implementation of the 49 | QtTreePropertyBrowser class. 50 | 51 | The source files can be found in examples/simple directory of the package. 52 | */ 53 | -------------------------------------------------------------------------------- /examples/qtpropertybrowserext/extension/extension.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = property_extension_2 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp 11 | 12 | -------------------------------------------------------------------------------- /examples/qtpropertybrowserext/qtpropertybrowserext.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = extension 3 | 4 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/console/console.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | CONFIG += console 3 | SOURCES += main.cpp 4 | 5 | include(../../examples.pri) 6 | 7 | QT -= gui 8 | QT *= network 9 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/console/console.qdoc: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | /*! \page qtsinglecoreapplication-example-console.html 5 | \title A non-GUI example 6 | 7 | This example shows how to use the single-application functionality 8 | in a console application. It does not require the \c QtGui library 9 | at all. 10 | 11 | The only differences from the GUI application usage demonstrated 12 | in the other examples are: 13 | 14 | 1) The \c.pro file should include \c qtsinglecoreapplication.pri 15 | instead of \c qtsingleapplication.pri 16 | 17 | 2) The class name is \c QtSingleCoreApplication instead of \c 18 | QtSingleApplication. 19 | 20 | 3) No calls are made regarding window activation, for obvious reasons. 21 | 22 | console.pro: 23 | \quotefile console/console.pro 24 | 25 | main.cpp: 26 | \quotefile console/main.cpp 27 | 28 | */ 29 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/console/main.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | 5 | #include "qtsinglecoreapplication.h" 6 | #include 7 | 8 | 9 | void report(const QString& msg) 10 | { 11 | qDebug("[%i] %s", (int)QCoreApplication::applicationPid(), qPrintable(msg)); 12 | } 13 | 14 | class MainClass : public QObject 15 | { 16 | Q_OBJECT 17 | public: 18 | MainClass() 19 | : QObject() 20 | {} 21 | 22 | public slots: 23 | void handleMessage(const QString& message) 24 | { 25 | report( "Message received: \"" + message + "\""); 26 | } 27 | }; 28 | 29 | int main(int argc, char **argv) 30 | { 31 | report("Starting up"); 32 | 33 | QtSingleCoreApplication app(argc, argv); 34 | 35 | if (app.isRunning()) { 36 | QString msg(QString("Hi master, I am %1.").arg(QCoreApplication::applicationPid())); 37 | bool sentok = app.sendMessage(msg, 2000); 38 | QString rep("Another instance is running, so I will exit."); 39 | rep += sentok ? " Message sent ok." : " Message sending failed; the other instance may be frozen."; 40 | report(rep); 41 | return 0; 42 | } else { 43 | report("No other instance is running; so I will."); 44 | MainClass mainObj; 45 | QObject::connect(&app, SIGNAL(messageReceived(const QString&)), 46 | &mainObj, SLOT(handleMessage(const QString&))); 47 | return app.exec(); 48 | } 49 | } 50 | 51 | 52 | #include "main.moc" 53 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/loader/file1.qsl: -------------------------------------------------------------------------------- 1 | File 1 2 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/loader/file2.qsl: -------------------------------------------------------------------------------- 1 | File 2 2 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/loader/loader.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | QT *= printsupport 3 | QT *= network 4 | 5 | include(../../examples.pri) 6 | 7 | SOURCES += main.cpp 8 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/loader/loader.qdoc: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | /*! \page qtsingleapplication-example-loader.html 5 | \title Loading Documents 6 | 7 | The application in this example loads or prints the documents 8 | passed as commandline parameters to further instances of this 9 | application. 10 | 11 | \quotefromfile loader/main.cpp 12 | \printuntil }; 13 | The user interface in this application is a QMainWindow subclass 14 | with a QMdiArea as the central widget. It implements a slot 15 | \c handleMessage() that will be connected to the messageReceived() 16 | signal of the QtSingleApplication class. 17 | 18 | \printuntil } 19 | The MainWindow constructor creates a minimal user interface. 20 | 21 | \printto case Print: 22 | The handleMessage() slot interprets the message passed in as a 23 | filename that can be prepended with \e /print to indicate that 24 | the file should just be printed rather than loaded. 25 | 26 | \printto #include 27 | Loading the file will also activate the window. 28 | 29 | \printto mw 30 | The \c main entry point function creates a QtSingleApplication 31 | object, and creates a message to send to a running instance 32 | of the application. If the message was sent successfully the 33 | process exits immediately. 34 | 35 | \printuntil } 36 | If the message could not be sent the application starts up. Note 37 | that \c false is passed to the call to setActivationWindow() to 38 | prevent automatic activation for every message received, e.g. when 39 | the application should just print a file. Instead, the message 40 | handling function determines whether activation is requested, and 41 | signals that by emitting the needToShow() signal. This is then 42 | simply connected directly to QtSingleApplication's 43 | activateWindow() slot. 44 | */ 45 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/qtsingleapplication.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = trivial \ 3 | loader \ 4 | console 5 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/trivial/main.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #include 5 | #include 6 | 7 | class TextEdit : public QTextEdit 8 | { 9 | Q_OBJECT 10 | public: 11 | TextEdit(QWidget *parent = 0) 12 | : QTextEdit(parent) 13 | {} 14 | public slots: 15 | void append(const QString &str) 16 | { 17 | QTextEdit::append(str); 18 | } 19 | }; 20 | 21 | #include "main.moc" 22 | 23 | 24 | 25 | int main(int argc, char **argv) 26 | { 27 | QtSingleApplication instance(argc, argv); 28 | if (instance.sendMessage("Wake up!")) 29 | return 0; 30 | 31 | TextEdit logview; 32 | logview.setReadOnly(true); 33 | logview.show(); 34 | 35 | instance.setActivationWindow(&logview); 36 | 37 | QObject::connect(&instance, SIGNAL(messageReceived(const QString&)), 38 | &logview, SLOT(append(const QString&))); 39 | 40 | return instance.exec(); 41 | } 42 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/trivial/trivial.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | QT *= network 3 | 4 | include(../../examples.pri) 5 | 6 | SOURCES += main.cpp 7 | -------------------------------------------------------------------------------- /examples/qtsingleapplication/trivial/trivial.qdoc: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | /*! \page qtsingleapplication-example-trivial.html 5 | \title A Trivial Example 6 | 7 | The application in this example has a log-view that displays 8 | messages sent by further instances of the same application. 9 | 10 | The example demonstrates the use of the QtSingleApplication 11 | class to detect and communicate with a running instance of 12 | the application using the sendMessage() API. The messageReceived() 13 | signal is used to display received messages in a QTextEdit log. 14 | 15 | \quotefromfile trivial/main.cpp 16 | \printuntil instance 17 | The example has only the \c main entry point function. 18 | A QtSingleApplication object is created immediately. 19 | 20 | \printuntil return 21 | If another instance of this application is already running, 22 | sendMessage() will succeed, and this instance just exits 23 | immediately. 24 | 25 | \printuntil show() 26 | Otherwise the instance continues as normal and creates the 27 | user interface. 28 | 29 | \printuntil return instance.exec(); 30 | The \c logview object is also set as the application's activation 31 | window. Every time a message is received, the window will be raised 32 | and activated automatically. 33 | 34 | The messageReceived() signal is also connected to the QTextEdit's 35 | append() slot. Every message received from further instances of 36 | this application will be displayed in the log. 37 | 38 | Finally the event loop is entered. 39 | */ 40 | -------------------------------------------------------------------------------- /examples/qtthumbwheel/qtthumbwheel.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS = simple xform 3 | 4 | -------------------------------------------------------------------------------- /examples/qtthumbwheel/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = thumbwheel_simple 5 | 6 | include(../../examples.pri) 7 | 8 | # Input 9 | SOURCES += main.cpp 10 | unix { 11 | OBJECTS_DIR=.obj 12 | MOC_DIR = .moc 13 | } 14 | -------------------------------------------------------------------------------- /examples/qtthumbwheel/xform/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qtthumbwheel/xform/logo.png -------------------------------------------------------------------------------- /examples/qtthumbwheel/xform/xform.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . 3 | 4 | TARGET = thumbwheel_xform 5 | 6 | include(../../examples.pri) 7 | 8 | # Input 9 | SOURCES += main.cpp 10 | RESOURCES = xform.qrc 11 | 12 | unix { 13 | MOC_DIR=.moc 14 | OBJECTS_DIR=.obj 15 | } 16 | -------------------------------------------------------------------------------- /examples/qtthumbwheel/xform/xform.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | logo.png 4 | 5 | 6 | -------------------------------------------------------------------------------- /examples/qttoolbardialog/qttoolbardialog.pro: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Automatically generated by qmake (2.00a) Wed Jun 15 15:53:34 2005 3 | ###################################################################### 4 | 5 | TEMPLATE = subdirs 6 | SUBDIRS = simple 7 | 8 | -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/copy.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/cut.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/new.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/open.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/paste.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/images/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/examples/qttoolbardialog/simple/images/save.png -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/simple.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | DEPENDPATH += . 3 | INCLUDEPATH += . 4 | 5 | TARGET = toolbardialog 6 | 7 | include(../../examples.pri) 8 | 9 | # Input 10 | SOURCES += main.cpp \ 11 | mainwindow.cpp 12 | HEADERS += mainwindow.h 13 | RESOURCES += simple.qrc 14 | 15 | -------------------------------------------------------------------------------- /examples/qttoolbardialog/simple/simple.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/copy.png 4 | images/cut.png 5 | images/new.png 6 | images/open.png 7 | images/paste.png 8 | images/save.png 9 | 10 | 11 | -------------------------------------------------------------------------------- /qt5extlib.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | CONFIG += ordered 4 | 5 | SUBDIRS = src examples 6 | -------------------------------------------------------------------------------- /src/findwidget/findwidget.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | HEADERS += $$PWD/abstractfindwidget.h $$PWD/texteditfindwidget.h $$PWD/itemviewfindwidget.h 3 | SOURCES += $$PWD/abstractfindwidget.cpp $$PWD/texteditfindwidget.cpp $$PWD/itemviewfindwidget.cpp 4 | RESOURCES += $$PWD/findwidget.qrc 5 | -------------------------------------------------------------------------------- /src/findwidget/findwidget.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/mac/closetab.png 4 | images/mac/next.png 5 | images/mac/previous.png 6 | images/mac/searchfind.png 7 | images/win/closetab.png 8 | images/win/next.png 9 | images/win/previous.png 10 | images/win/searchfind.png 11 | images/wrap.png 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/findwidget/images/mac/closetab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/mac/closetab.png -------------------------------------------------------------------------------- /src/findwidget/images/mac/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/mac/next.png -------------------------------------------------------------------------------- /src/findwidget/images/mac/previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/mac/previous.png -------------------------------------------------------------------------------- /src/findwidget/images/mac/searchfind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/mac/searchfind.png -------------------------------------------------------------------------------- /src/findwidget/images/win/closetab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/win/closetab.png -------------------------------------------------------------------------------- /src/findwidget/images/win/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/win/next.png -------------------------------------------------------------------------------- /src/findwidget/images/win/previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/win/previous.png -------------------------------------------------------------------------------- /src/findwidget/images/win/searchfind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/win/searchfind.png -------------------------------------------------------------------------------- /src/findwidget/images/wrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/findwidget/images/wrap.png -------------------------------------------------------------------------------- /src/findwidget/texteditfindwidget.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2015 The Qt Company Ltd. 4 | ** Contact: http://www.qt.io/licensing/ 5 | ** 6 | ** This file is part of the tools applications of the Qt Toolkit. 7 | ** 8 | ** $QT_BEGIN_LICENSE:LGPL21$ 9 | ** Commercial License Usage 10 | ** Licensees holding valid commercial Qt licenses may use this file in 11 | ** accordance with the commercial license agreement provided with the 12 | ** Software or, alternatively, in accordance with the terms contained in 13 | ** a written agreement between you and The Qt Company. For licensing terms 14 | ** and conditions see http://www.qt.io/terms-conditions. For further 15 | ** information use the contact form at http://www.qt.io/contact-us. 16 | ** 17 | ** GNU Lesser General Public License Usage 18 | ** Alternatively, this file may be used under the terms of the GNU Lesser 19 | ** General Public License version 2.1 or version 3 as published by the Free 20 | ** Software Foundation and appearing in the file LICENSE.LGPLv21 and 21 | ** LICENSE.LGPLv3 included in the packaging of this file. Please review the 22 | ** following information to ensure the GNU Lesser General Public License 23 | ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and 24 | ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 25 | ** 26 | ** As a special exception, The Qt Company gives you certain additional 27 | ** rights. These rights are described in The Qt Company LGPL Exception 28 | ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 29 | ** 30 | ** $QT_END_LICENSE$ 31 | ** 32 | ****************************************************************************/ 33 | 34 | #ifndef TEXTEDITFINDWIDGET_H 35 | #define TEXTEDITFINDWIDGET_H 36 | 37 | #include "abstractfindwidget.h" 38 | 39 | QT_BEGIN_NAMESPACE 40 | 41 | class QTextEdit; 42 | 43 | class TextEditFindWidget : public AbstractFindWidget 44 | { 45 | Q_OBJECT 46 | 47 | public: 48 | explicit TextEditFindWidget(FindFlags flags = FindFlags(), QWidget *parent = 0); 49 | 50 | QTextEdit *textEdit() const 51 | { return m_textEdit; } 52 | 53 | void setTextEdit(QTextEdit *textEdit); 54 | 55 | protected: 56 | virtual void deactivate(); 57 | virtual void find(const QString &textToFind, bool skipCurrent, bool backward, bool *found, bool *wrapped); 58 | 59 | private: 60 | QTextEdit *m_textEdit; 61 | }; 62 | 63 | QT_END_NAMESPACE 64 | 65 | #endif // TEXTEDITFINDWIDGET_H 66 | -------------------------------------------------------------------------------- /src/fontpanel/fontpanel.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | HEADERS += $$PWD/fontpanel.h 3 | SOURCES += $$PWD/fontpanel.cpp 4 | -------------------------------------------------------------------------------- /src/qtgradienteditor/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/down.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/edit.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/editdelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/editdelete.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/minus.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/plus.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/spreadpad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/spreadpad.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/spreadreflect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/spreadreflect.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/spreadrepeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/spreadrepeat.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/typeconical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/typeconical.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/typelinear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/typelinear.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/typeradial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/typeradial.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/up.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/zoomin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/zoomin.png -------------------------------------------------------------------------------- /src/qtgradienteditor/images/zoomout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtgradienteditor/images/zoomout.png -------------------------------------------------------------------------------- /src/qtgradienteditor/qtcolorbutton.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | SOURCES += $$PWD/qtcolorbutton.cpp 3 | HEADERS += $$PWD/qtcolorbutton.h 4 | -------------------------------------------------------------------------------- /src/qtgradienteditor/qtgradienteditor.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | FORMS += $$PWD/qtgradienteditor.ui \ 3 | $$PWD/qtgradientdialog.ui \ 4 | $$PWD/qtgradientview.ui \ 5 | $$PWD/qtgradientviewdialog.ui 6 | SOURCES += $$PWD/qtgradientstopsmodel.cpp \ 7 | $$PWD/qtgradientstopswidget.cpp \ 8 | $$PWD/qtgradientstopscontroller.cpp \ 9 | $$PWD/qtgradientwidget.cpp \ 10 | $$PWD/qtgradienteditor.cpp \ 11 | $$PWD/qtgradientdialog.cpp \ 12 | $$PWD/qtcolorbutton.cpp \ 13 | $$PWD/qtcolorline.cpp \ 14 | $$PWD/qtgradientview.cpp \ 15 | $$PWD/qtgradientviewdialog.cpp \ 16 | $$PWD/qtgradientmanager.cpp \ 17 | $$PWD/qtgradientutils.cpp 18 | HEADERS += $$PWD/qtgradientstopsmodel.h \ 19 | $$PWD/qtgradientstopswidget.h \ 20 | $$PWD/qtgradientstopscontroller.h \ 21 | $$PWD/qtgradientwidget.h \ 22 | $$PWD/qtgradienteditor.h \ 23 | $$PWD/qtgradientdialog.h \ 24 | $$PWD/qtcolorbutton.h \ 25 | $$PWD/qtcolorline.h \ 26 | $$PWD/qtgradientview.h \ 27 | $$PWD/qtgradientviewdialog.h \ 28 | $$PWD/qtgradientmanager.h \ 29 | $$PWD/qtgradientutils.h 30 | RESOURCES += $$PWD/qtgradienteditor.qrc 31 | 32 | QT += xml 33 | -------------------------------------------------------------------------------- /src/qtgradienteditor/qtgradienteditor.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/edit.png 4 | images/zoomin.png 5 | images/zoomout.png 6 | images/up.png 7 | images/down.png 8 | images/plus.png 9 | images/minus.png 10 | images/editdelete.png 11 | images/spreadpad.png 12 | images/spreadrepeat.png 13 | images/spreadreflect.png 14 | images/typelinear.png 15 | images/typeradial.png 16 | images/typeconical.png 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/qtgradienteditor/qtgradientutils.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** 3 | ** Copyright (C) 2015 The Qt Company Ltd. 4 | ** Contact: http://www.qt.io/licensing/ 5 | ** 6 | ** This file is part of the tools applications of the Qt Toolkit. 7 | ** 8 | ** $QT_BEGIN_LICENSE:LGPL21$ 9 | ** Commercial License Usage 10 | ** Licensees holding valid commercial Qt licenses may use this file in 11 | ** accordance with the commercial license agreement provided with the 12 | ** Software or, alternatively, in accordance with the terms contained in 13 | ** a written agreement between you and The Qt Company. For licensing terms 14 | ** and conditions see http://www.qt.io/terms-conditions. For further 15 | ** information use the contact form at http://www.qt.io/contact-us. 16 | ** 17 | ** GNU Lesser General Public License Usage 18 | ** Alternatively, this file may be used under the terms of the GNU Lesser 19 | ** General Public License version 2.1 or version 3 as published by the Free 20 | ** Software Foundation and appearing in the file LICENSE.LGPLv21 and 21 | ** LICENSE.LGPLv3 included in the packaging of this file. Please review the 22 | ** following information to ensure the GNU Lesser General Public License 23 | ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and 24 | ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 25 | ** 26 | ** As a special exception, The Qt Company gives you certain additional 27 | ** rights. These rights are described in The Qt Company LGPL Exception 28 | ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 29 | ** 30 | ** $QT_END_LICENSE$ 31 | ** 32 | ****************************************************************************/ 33 | 34 | #ifndef GRADIENTUTILS_H 35 | #define GRADIENTUTILS_H 36 | 37 | #include 38 | #include 39 | 40 | QT_BEGIN_NAMESPACE 41 | 42 | class QtGradientManager; 43 | 44 | class QtGradientUtils 45 | { 46 | public: 47 | static QString styleSheetCode(const QGradient &gradient); 48 | // utils methods, they could be outside of this class 49 | static QString saveState(const QtGradientManager *manager); 50 | static void restoreState(QtGradientManager *manager, const QString &state); 51 | 52 | static QPixmap gradientPixmap(const QGradient &gradient, const QSize &size = QSize(64, 64), bool checkeredBackground = false); 53 | 54 | }; 55 | 56 | QT_END_NAMESPACE 57 | 58 | #endif 59 | -------------------------------------------------------------------------------- /src/qtimagefilters/QtImageFilter: -------------------------------------------------------------------------------- 1 | #include "qtimagefilter.h" 2 | -------------------------------------------------------------------------------- /src/qtimagefilters/QtImageFilterFactory: -------------------------------------------------------------------------------- 1 | #include "qtimagefilter.h" 2 | -------------------------------------------------------------------------------- /src/qtimagefilters/qtimagefilters.pri: -------------------------------------------------------------------------------- 1 | include(../common.pri) 2 | INCLUDEPATH += $$PWD 3 | DEPENDPATH += $$PWD 4 | 5 | qtimagefilters-uselib:!qtimagefilters-buildlib { 6 | LIBS += -L$$QTIMAGEFILTERS_LIBDIR -l$$QTIMAGEFILTERS_LIBNAME 7 | } else { 8 | SOURCES += convolutionfilter.cpp qtimagefilter.cpp punchfilter.cpp qtimagefilterfactory.cpp 9 | HEADERS += qtimagefilter.h convolutionfilter.h gaussfilter.h punchfilter.h qtmatrix.h 10 | } 11 | 12 | win32 { 13 | contains(TEMPLATE, lib):contains(CONFIG, shared):DEFINES += QT_QTIMAGEFILTERS_EXPORT 14 | else:qtimagefilters-uselib:DEFINES += QT_QTIMAGEFILTERS_IMPORT 15 | } 16 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtAbstractEditorFactoryBase: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtAbstractPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtAbstractPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtBoolPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtBrowserItem: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtButtonPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtbuttonpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtCharEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtCharPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtCheckBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtColorEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtColorPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtCursorEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtCursorPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDateEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDatePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDateTimeEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDateTimePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDoublePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtDoubleSpinBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtEnumEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtEnumPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtFlagPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtFontEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtFontPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtGroupBoxPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtgroupboxpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtGroupPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtIntPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtKeySequenceEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtKeySequencePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtLineEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtLocalePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtPointFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtPointPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtProperty: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtRectFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtRectPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtScrollBarFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtSizeFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtSizePolicyPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtSizePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtSliderFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtSpinBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtStringPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtTimeEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtTimePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtTreePropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qttreepropertybrowser.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtVariantEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtVariantProperty: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/QtVariantPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-arrow.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-busy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-busy.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-closedhand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-closedhand.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-cross.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-forbidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-forbidden.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-hand.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-hsplit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-hsplit.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-ibeam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-ibeam.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-openhand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-openhand.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-sizeall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-sizeall.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-sizeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-sizeb.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-sizef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-sizef.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-sizeh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-sizeh.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-sizev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-sizev.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-uparrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-uparrow.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-vsplit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-vsplit.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-wait.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/images/cursor-whatsthis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtpropertybrowser/images/cursor-whatsthis.png -------------------------------------------------------------------------------- /src/qtpropertybrowser/qtpropertybrowser.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | SOURCES += $$PWD/qtpropertybrowser.cpp \ 3 | $$PWD/qtpropertymanager.cpp \ 4 | $$PWD/qteditorfactory.cpp \ 5 | $$PWD/qtvariantproperty.cpp \ 6 | $$PWD/qttreepropertybrowser.cpp \ 7 | $$PWD/qtbuttonpropertybrowser.cpp \ 8 | $$PWD/qtgroupboxpropertybrowser.cpp \ 9 | $$PWD/qtpropertybrowserutils.cpp 10 | HEADERS += $$PWD/qtpropertybrowser.h \ 11 | $$PWD/qtpropertymanager.h \ 12 | $$PWD/qteditorfactory.h \ 13 | $$PWD/qtvariantproperty.h \ 14 | $$PWD/qttreepropertybrowser.h \ 15 | $$PWD/qtbuttonpropertybrowser.h \ 16 | $$PWD/qtgroupboxpropertybrowser.h \ 17 | $$PWD/qtpropertybrowserutils_p.h 18 | RESOURCES += $$PWD/qtpropertybrowser.qrc 19 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/qtpropertybrowser.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/cursor-arrow.png 4 | images/cursor-busy.png 5 | images/cursor-closedhand.png 6 | images/cursor-cross.png 7 | images/cursor-forbidden.png 8 | images/cursor-hand.png 9 | images/cursor-hsplit.png 10 | images/cursor-ibeam.png 11 | images/cursor-openhand.png 12 | images/cursor-sizeall.png 13 | images/cursor-sizeb.png 14 | images/cursor-sizef.png 15 | images/cursor-sizeh.png 16 | images/cursor-sizev.png 17 | images/cursor-uparrow.png 18 | images/cursor-vsplit.png 19 | images/cursor-wait.png 20 | images/cursor-whatsthis.png 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/qtpropertybrowser/qtpropertybrowserutils.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | SOURCES += $$PWD/qtpropertybrowserutils.cpp 3 | HEADERS += $$PWD/qtpropertybrowserutils_p.h 4 | -------------------------------------------------------------------------------- /src/qtpropertybrowserext/QtFilePathEditor.h: -------------------------------------------------------------------------------- 1 | #ifndef FILEEDIT_H 2 | #define FILEEDIT_H 3 | 4 | #include 5 | 6 | #include "QtPropertyDefines.h" 7 | 8 | 9 | class QtFilePathEditor : public QWidget 10 | { 11 | Q_OBJECT 12 | 13 | public: 14 | QtFilePathEditor(QWidget *parent = 0); 15 | 16 | void setFilePath(const QString &filePath); 17 | QString filePath() const; 18 | 19 | void setFilter(const QString &filter); 20 | QString filter() const; 21 | 22 | void setDefaultPath(const QString &filePath); 23 | void setOpenType(FilePathType t); 24 | 25 | Q_SIGNALS: 26 | void filePathChanged(const QString &filePath); 27 | 28 | protected: 29 | void focusInEvent(QFocusEvent *e); 30 | void focusOutEvent(QFocusEvent *e); 31 | void keyPressEvent(QKeyEvent *e); 32 | void keyReleaseEvent(QKeyEvent *e); 33 | 34 | private Q_SLOTS: 35 | void buttonClicked(); 36 | 37 | private: 38 | QLineEdit *m_lineEdit; 39 | QString m_filter; 40 | QString m_defPath; 41 | FilePathType m_openType; 42 | }; 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /src/qtpropertybrowserext/QtPropertyDefines.h: -------------------------------------------------------------------------------- 1 | #ifndef QTPROPERTYDEFINES_H 2 | #define QTPROPERTYDEFINES_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | 9 | // definitions 10 | 11 | enum FilePathType 12 | { 13 | FPT_FILE_OPEN, 14 | FPT_FILE_SAVE, 15 | FPT_DIRECTORY 16 | }; 17 | 18 | 19 | typedef QPair TIntStringPair; 20 | typedef QList TIntStringList; 21 | 22 | typedef QPair TDoubleStringPair; 23 | typedef QList TDoubleStringList; 24 | 25 | 26 | #endif // QTPROPERTYDEFINES_H 27 | -------------------------------------------------------------------------------- /src/qtpropertybrowserext/QtVariantEditorFactoryExt.h: -------------------------------------------------------------------------------- 1 | #ifndef QTVARIANTEDITORFACTORYEXT_H 2 | #define QTVARIANTEDITORFACTORYEXT_H 3 | 4 | 5 | #include "qtvariantproperty.h" 6 | 7 | 8 | class QtVariantEditorFactoryExt: public QtVariantEditorFactory 9 | { 10 | Q_OBJECT 11 | 12 | public: 13 | QtVariantEditorFactoryExt(QObject *parent = 0) 14 | : QtVariantEditorFactory(parent) 15 | { } 16 | 17 | virtual ~QtVariantEditorFactoryExt(); 18 | 19 | protected: 20 | virtual void connectPropertyManager(QtVariantPropertyManager *manager); 21 | virtual void disconnectPropertyManager(QtVariantPropertyManager *manager); 22 | 23 | virtual QWidget *createEditor(QtVariantPropertyManager *manager, QtProperty *property, QWidget *parent); 24 | 25 | private Q_SLOTS: 26 | void slotPropertyChanged(QtProperty *property, const QVariant &value); 27 | void slotPropertyAttributeChanged(QtProperty *property, const QString &attribute, const QVariant &value); 28 | void slotSetValue(const QString &value); 29 | void slotSetValue(int); 30 | void slotSetValue(double); 31 | void slotEditorDestroyed(QObject *object); 32 | 33 | private: 34 | void doSetValue(const QVariant& value); 35 | 36 | QMap > m_createdEditors; 37 | QMap m_editorToProperty; 38 | }; 39 | 40 | 41 | #endif //!_QTVARIANTEDITORFACTORYEXT_H 42 | -------------------------------------------------------------------------------- /src/qtpropertybrowserext/QtVariantPropertyManagerExt.h: -------------------------------------------------------------------------------- 1 | #ifndef QTVARIANTPROPERTYMANAGEREXT_H 2 | #define QTVARIANTPROPERTYMANAGEREXT_H 3 | 4 | 5 | #include 6 | 7 | #include "qtvariantproperty.h" 8 | 9 | #include "QtPropertyDefines.h" 10 | 11 | 12 | // custom property manager 13 | 14 | class QtVariantPropertyManagerExt: public QtVariantPropertyManager 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | QtVariantPropertyManagerExt(QObject *parent = 0); 20 | 21 | virtual QtVariantProperty *addProperty(int propertyType, const QString &name = QString()); 22 | 23 | virtual QVariant value(const QtProperty *property) const; 24 | virtual int valueType(int propertyType) const; 25 | virtual bool isPropertyTypeSupported(int propertyType) const; 26 | 27 | virtual QStringList attributes(int propertyType) const; 28 | virtual int attributeType(int propertyType, const QString &attribute) const; 29 | virtual QVariant attributeValue(const QtProperty *property, const QString &attribute) const; 30 | 31 | public Q_SLOTS: 32 | virtual void setValue(QtProperty *property, const QVariant &val); 33 | virtual void setAttribute(QtProperty *property, const QString &attribute, const QVariant &value); 34 | 35 | private Q_SLOTS: 36 | virtual void OnPropertyChanged(QtProperty*, const QVariant&); 37 | 38 | protected: 39 | virtual QString valueText(const QtProperty *property) const; 40 | virtual void initializeProperty(QtProperty *property); 41 | virtual void uninitializeProperty(QtProperty *property); 42 | 43 | protected: 44 | bool m_duringChanges; 45 | QMap m_propertySubMap; 46 | 47 | // file path property 48 | struct FilePathData{ 49 | QString value; 50 | QString filter; 51 | QString defaultPath; 52 | FilePathType type; 53 | }; 54 | 55 | QMap m_filePathValues; 56 | 57 | // QVariant3d property 58 | struct Vector3dData{ 59 | QVector3D value; 60 | QVector3D vmin, vmax; 61 | }; 62 | 63 | QMap m_vector3dValues; 64 | 65 | // Extended attributes 66 | QMap m_suffixes, m_prefixes; 67 | 68 | QMap m_intPresets; 69 | QMap m_doublePresets; 70 | }; 71 | 72 | 73 | #endif //!QTVARIANTPROPERTYMANAGEREXT_H 74 | -------------------------------------------------------------------------------- /src/qtsingleapplication/QtLockedFile: -------------------------------------------------------------------------------- 1 | #include "qtlockedfile.h" 2 | -------------------------------------------------------------------------------- /src/qtsingleapplication/QtSingleApplication: -------------------------------------------------------------------------------- 1 | #include "qtsingleapplication.h" 2 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtlocalpeer.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #ifndef QTLOCALPEER_H 5 | #define QTLOCALPEER_H 6 | 7 | #include 8 | #include 9 | #include 10 | 11 | #include "qtlockedfile.h" 12 | 13 | class QtLocalPeer : public QObject 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | QtLocalPeer(QObject *parent = 0, const QString &appId = QString()); 19 | bool isClient(); 20 | bool sendMessage(const QString &message, int timeout); 21 | QString applicationId() const 22 | { return id; } 23 | 24 | Q_SIGNALS: 25 | void messageReceived(const QString &message); 26 | 27 | protected Q_SLOTS: 28 | void receiveConnection(); 29 | 30 | protected: 31 | QString id; 32 | QString socketName; 33 | QLocalServer* server; 34 | QtLP_Private::QtLockedFile lockFile; 35 | 36 | private: 37 | static const char* ack; 38 | }; 39 | 40 | #endif // QTLOCALPEER_H 41 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtlockedfile.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #ifndef QTLOCKEDFILE_H 5 | #define QTLOCKEDFILE_H 6 | 7 | #include 8 | #ifdef Q_OS_WIN 9 | #include 10 | #endif 11 | 12 | #if defined(Q_OS_WIN) 13 | # if !defined(QT_QTLOCKEDFILE_EXPORT) && !defined(QT_QTLOCKEDFILE_IMPORT) 14 | # define QT_QTLOCKEDFILE_EXPORT 15 | # elif defined(QT_QTLOCKEDFILE_IMPORT) 16 | # if defined(QT_QTLOCKEDFILE_EXPORT) 17 | # undef QT_QTLOCKEDFILE_EXPORT 18 | # endif 19 | # define QT_QTLOCKEDFILE_EXPORT __declspec(dllimport) 20 | # elif defined(QT_QTLOCKEDFILE_EXPORT) 21 | # undef QT_QTLOCKEDFILE_EXPORT 22 | # define QT_QTLOCKEDFILE_EXPORT __declspec(dllexport) 23 | # endif 24 | #else 25 | # define QT_QTLOCKEDFILE_EXPORT 26 | #endif 27 | 28 | namespace QtLP_Private { 29 | 30 | class QT_QTLOCKEDFILE_EXPORT QtLockedFile : public QFile 31 | { 32 | public: 33 | enum LockMode { NoLock = 0, ReadLock, WriteLock }; 34 | 35 | QtLockedFile(); 36 | QtLockedFile(const QString &name); 37 | ~QtLockedFile(); 38 | 39 | bool open(OpenMode mode); 40 | 41 | bool lock(LockMode mode, bool block = true); 42 | bool unlock(); 43 | bool isLocked() const; 44 | LockMode lockMode() const; 45 | 46 | private: 47 | #ifdef Q_OS_WIN 48 | Qt::HANDLE wmutex; 49 | Qt::HANDLE rmutex; 50 | QVector rmutexes; 51 | QString mutexname; 52 | 53 | Qt::HANDLE getMutexHandle(int idx, bool doCreate); 54 | bool waitMutex(Qt::HANDLE mutex, bool doBlock); 55 | 56 | #endif 57 | LockMode m_lock_mode; 58 | }; 59 | } 60 | #endif 61 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtlockedfile_unix.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | #include "qtlockedfile.h" 10 | 11 | bool QtLockedFile::lock(LockMode mode, bool block) 12 | { 13 | if (!isOpen()) { 14 | qWarning("QtLockedFile::lock(): file is not opened"); 15 | return false; 16 | } 17 | 18 | if (mode == NoLock) 19 | return unlock(); 20 | 21 | if (mode == m_lock_mode) 22 | return true; 23 | 24 | if (m_lock_mode != NoLock) 25 | unlock(); 26 | 27 | struct flock fl; 28 | fl.l_whence = SEEK_SET; 29 | fl.l_start = 0; 30 | fl.l_len = 0; 31 | fl.l_type = (mode == ReadLock) ? F_RDLCK : F_WRLCK; 32 | int cmd = block ? F_SETLKW : F_SETLK; 33 | int ret = fcntl(handle(), cmd, &fl); 34 | 35 | if (ret == -1) { 36 | if (errno != EINTR && errno != EAGAIN) 37 | qWarning("QtLockedFile::lock(): fcntl: %s", strerror(errno)); 38 | return false; 39 | } 40 | 41 | 42 | m_lock_mode = mode; 43 | return true; 44 | } 45 | 46 | 47 | bool QtLockedFile::unlock() 48 | { 49 | if (!isOpen()) { 50 | qWarning("QtLockedFile::unlock(): file is not opened"); 51 | return false; 52 | } 53 | 54 | if (!isLocked()) 55 | return true; 56 | 57 | struct flock fl; 58 | fl.l_whence = SEEK_SET; 59 | fl.l_start = 0; 60 | fl.l_len = 0; 61 | fl.l_type = F_UNLCK; 62 | int ret = fcntl(handle(), F_SETLKW, &fl); 63 | 64 | if (ret == -1) { 65 | qWarning("QtLockedFile::lock(): fcntl: %s", strerror(errno)); 66 | return false; 67 | } 68 | 69 | m_lock_mode = NoLock; 70 | return true; 71 | } 72 | 73 | QtLockedFile::~QtLockedFile() 74 | { 75 | if (isOpen()) 76 | unlock(); 77 | } 78 | 79 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtsingleapplication.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #ifndef QTSINGLEAPPLICATION_H 5 | #define QTSINGLEAPPLICATION_H 6 | 7 | #include 8 | 9 | class QtLocalPeer; 10 | 11 | class QtSingleApplication : public QApplication 12 | { 13 | Q_OBJECT 14 | 15 | public: 16 | QtSingleApplication(int &argc, char **argv, bool GUIenabled = true); 17 | QtSingleApplication(const QString &id, int &argc, char **argv); 18 | #if QT_VERSION < 0x050000 19 | QtSingleApplication(int &argc, char **argv, Type type); 20 | # if defined(Q_WS_X11) 21 | QtSingleApplication(Display* dpy, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0); 22 | QtSingleApplication(Display *dpy, int &argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap= 0); 23 | QtSingleApplication(Display* dpy, const QString &appId, int argc, char **argv, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0); 24 | # endif // Q_WS_X11 25 | #endif // QT_VERSION < 0x050000 26 | 27 | bool isRunning(); 28 | QString id() const; 29 | 30 | void setActivationWindow(QWidget* aw, bool activateOnMessage = true); 31 | QWidget* activationWindow() const; 32 | 33 | // Obsolete: 34 | void initialize(bool dummy = true) 35 | { isRunning(); Q_UNUSED(dummy) } 36 | 37 | public Q_SLOTS: 38 | bool sendMessage(const QString &message, int timeout = 5000); 39 | void activateWindow(); 40 | 41 | Q_SIGNALS: 42 | void messageReceived(const QString &message); 43 | 44 | private: 45 | void sysInit(const QString &appId = QString()); 46 | QtLocalPeer *peer = nullptr; 47 | QWidget *actWin = nullptr; 48 | }; 49 | 50 | #endif // QTSINGLEAPPLICATION_H 51 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtsingleapplication.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | DEPENDPATH += $$PWD 3 | 4 | QT *= network 5 | QT *= widgets 6 | 7 | SOURCES += $$PWD/qtsingleapplication.cpp $$PWD/qtlocalpeer.cpp 8 | HEADERS += $$PWD/qtsingleapplication.h $$PWD/qtlocalpeer.h 9 | 10 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtsinglecoreapplication.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 2 | // SPDX-License-Identifier: BSD-3-Clause 3 | 4 | #ifndef QTSINGLECOREAPPLICATION_H 5 | #define QTSINGLECOREAPPLICATION_H 6 | 7 | #include 8 | 9 | class QtLocalPeer; 10 | 11 | class QtSingleCoreApplication : public QCoreApplication 12 | { 13 | Q_OBJECT 14 | 15 | public: 16 | QtSingleCoreApplication(int &argc, char **argv); 17 | QtSingleCoreApplication(const QString &id, int &argc, char **argv); 18 | 19 | bool isRunning(); 20 | QString id() const; 21 | 22 | public Q_SLOTS: 23 | bool sendMessage(const QString &message, int timeout = 5000); 24 | 25 | Q_SIGNALS: 26 | void messageReceived(const QString &message); 27 | 28 | private: 29 | QtLocalPeer* peer = nullptr; 30 | }; 31 | 32 | #endif // QTSINGLECOREAPPLICATION_H 33 | -------------------------------------------------------------------------------- /src/qtsingleapplication/qtsinglecoreapplication.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | DEPENDPATH += $$PWD 3 | 4 | QT *= network 5 | 6 | HEADERS += $$PWD/qtsinglecoreapplication.h $$PWD/qtlocalpeer.h 7 | SOURCES += $$PWD/qtsinglecoreapplication.cpp $$PWD/qtlocalpeer.cpp 8 | -------------------------------------------------------------------------------- /src/qttoolbardialog/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/back.png -------------------------------------------------------------------------------- /src/qttoolbardialog/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/down.png -------------------------------------------------------------------------------- /src/qttoolbardialog/images/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/forward.png -------------------------------------------------------------------------------- /src/qttoolbardialog/images/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/minus.png -------------------------------------------------------------------------------- /src/qttoolbardialog/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/plus.png -------------------------------------------------------------------------------- /src/qttoolbardialog/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qttoolbardialog/images/up.png -------------------------------------------------------------------------------- /src/qttoolbardialog/qttoolbardialog.pri: -------------------------------------------------------------------------------- 1 | INCLUDEPATH += $$PWD 2 | SOURCES += $$PWD/qttoolbardialog.cpp 3 | HEADERS += $$PWD/qttoolbardialog.h 4 | FORMS += $$PWD/qttoolbardialog.ui 5 | RESOURCES += $$PWD/qttoolbardialog.qrc 6 | -------------------------------------------------------------------------------- /src/qttoolbardialog/qttoolbardialog.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/up.png 4 | images/down.png 5 | images/forward.png 6 | images/back.png 7 | images/plus.png 8 | images/minus.png 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/qtwidgets/QtColorComboBox: -------------------------------------------------------------------------------- 1 | #include "qtcolorcombobox.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtColorPicker: -------------------------------------------------------------------------------- 1 | #include "qtcolorpicker.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtColorTriangle: -------------------------------------------------------------------------------- 1 | #include "qtcolortriangle.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtCopyDialog: -------------------------------------------------------------------------------- 1 | #include "qtcopydialog.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtFileCopier: -------------------------------------------------------------------------------- 1 | #include "qtfilecopier.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtMmlDocument: -------------------------------------------------------------------------------- 1 | #include "qtmmlwidget.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtMmlWidget: -------------------------------------------------------------------------------- 1 | #include "qtmmlwidget.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtPieItem: -------------------------------------------------------------------------------- 1 | #include "qtpieitem.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtPieMenu: -------------------------------------------------------------------------------- 1 | #include "qtpiemenu.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtThumbWheel: -------------------------------------------------------------------------------- 1 | #include "qtthumbwheel.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtToolBarDialog: -------------------------------------------------------------------------------- 1 | #include "qttoolbardialog.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtToolBarManager: -------------------------------------------------------------------------------- 1 | #include "qttoolbardialog.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/QtWindowListMenu: -------------------------------------------------------------------------------- 1 | #include "qtwindowlistmenu.h" 2 | -------------------------------------------------------------------------------- /src/qtwidgets/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/back.png -------------------------------------------------------------------------------- /src/qtwidgets/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/down.png -------------------------------------------------------------------------------- /src/qtwidgets/images/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/forward.png -------------------------------------------------------------------------------- /src/qtwidgets/images/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/minus.png -------------------------------------------------------------------------------- /src/qtwidgets/images/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/plus.png -------------------------------------------------------------------------------- /src/qtwidgets/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sintegrial/Qt5ExtLib/dc87f7867e5e1684170b652a5fe143792c7aa249/src/qtwidgets/images/up.png -------------------------------------------------------------------------------- /src/qtwidgets/qtwidgets.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | CONFIG += static 3 | 4 | INCLUDEPATH += $$PWD 5 | DEPENDPATH += $$PWD 6 | 7 | QT += core gui widgets 8 | DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x040900 9 | 10 | DEFINES += QT_QTTHUMBWHEEL_EXPORT 11 | DEFINES += QT_QTTOOLBARDIALOG_EXPORT 12 | DEFINES += QT_QTCOLORPICKER_EXPORT 13 | DEFINES += QT_QTCOPYDIALOG_EXPORT 14 | DEFINES += QT_QTCOLORCOMBOBOX_EXPORT 15 | DEFINES += QT_QTCOLORTRIANGLE_EXPORT 16 | 17 | SOURCES += qtthumbwheel.cpp 18 | HEADERS += qtthumbwheel.h 19 | 20 | SOURCES += qttoolbardialog.cpp 21 | HEADERS += qttoolbardialog.h 22 | FORMS += qttoolbardialog.ui 23 | 24 | SOURCES += qtcolorpicker.cpp 25 | HEADERS += qtcolorpicker.h 26 | 27 | SOURCES += qtcopydialog.cpp \ 28 | qtfilecopier.cpp 29 | HEADERS += qtcopydialog.h \ 30 | qtfilecopier.h 31 | FORMS += qtcopydialog.ui \ 32 | qtoverwritedialog.ui \ 33 | qtotherdialog.ui 34 | 35 | SOURCES += qtcolorcombobox.cpp 36 | HEADERS += qtcolorcombobox.h 37 | 38 | SOURCES += qtcolortriangle.cpp 39 | HEADERS += qtcolortriangle.h 40 | 41 | DEFINES += QT_QTWINDOWLISTMENU_EXPORT 42 | SOURCES += qtwindowlistmenu.cpp 43 | HEADERS += qtwindowlistmenu.h 44 | 45 | 46 | RESOURCES += qtwidgets.qrc 47 | 48 | 49 | -------------------------------------------------------------------------------- /src/qtwidgets/qtwidgets.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | images/up.png 4 | images/down.png 5 | images/forward.png 6 | images/back.png 7 | images/plus.png 8 | images/minus.png 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/src.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | 3 | CONFIG += static 4 | #CONFIG += c++11 5 | QT += core gui widgets network 6 | 7 | CONFIG(debug, debug|release){ 8 | TARGET = Qt5ExtLibd 9 | } else { 10 | TARGET = Qt5ExtLib 11 | } 12 | 13 | DESTDIR = $$OUT_PWD/../lib 14 | 15 | # widgets 16 | SOURCES += $$files($$PWD/qtwidgets/*.cpp) 17 | HEADERS += $$files($$PWD/qtwidgets/*.h) 18 | FORMS += $$files($$PWD/qtwidgets/*.ui) 19 | RESOURCES += $$files($$PWD/qtwidgets/*.qrc) 20 | 21 | # property browser 22 | SOURCES += $$files($$PWD/qtpropertybrowser/*.cpp) 23 | HEADERS += $$files($$PWD/qtpropertybrowser/*.h) 24 | FORMS += $$files($$PWD/qtpropertybrowser/*.ui) 25 | RESOURCES += $$files($$PWD/qtpropertybrowser/*.qrc) 26 | 27 | SOURCES += $$files($$PWD/qtpropertybrowserext/*.cpp) 28 | HEADERS += $$files($$PWD/qtpropertybrowserext/*.h) 29 | INCLUDEPATH += $$PWD/qtpropertybrowser $$PWD/qtpropertybrowserext 30 | 31 | # gradient editor 32 | SOURCES += $$files($$PWD/qtgradienteditor/*.cpp) 33 | HEADERS += $$files($$PWD/qtgradienteditor/*.h) 34 | FORMS += $$files($$PWD/qtgradienteditor/*.ui) 35 | RESOURCES += $$files($$PWD/qtgradienteditor/*.qrc) 36 | INCLUDEPATH += $$PWD/qtgradienteditor 37 | 38 | # font panel 39 | SOURCES += $$files($$PWD/fontpanel/*.cpp) 40 | HEADERS += $$files($$PWD/fontpanel/*.h) 41 | 42 | # find widget 43 | SOURCES += $$files($$PWD/findwidget/*.cpp) 44 | HEADERS += $$files($$PWD/findwidget/*.h) 45 | RESOURCES += $$files($$PWD/findwidget/*.qrc) 46 | 47 | # image filters 48 | SOURCES += $$files($$PWD/qtimagefilters/*.cpp) 49 | HEADERS += $$files($$PWD/qtimagefilters/*.h) 50 | 51 | # single application 52 | SOURCES += $$PWD/qtsingleapplication/qtsingleapplication.cpp $$PWD/qtsingleapplication/qtsinglecoreapplication.h 53 | SOURCES += $$PWD/qtsingleapplication/qtlocalpeer.cpp 54 | SOURCES += $$PWD/qtsingleapplication/qtlockedfile.cpp 55 | win32: SOURCES += $$PWD/qtsingleapplication/qtlockedfile_win.cpp 56 | unix: SOURCES += $$PWD/qtsingleapplication/qtlockedfile_unix.cpp 57 | HEADERS += $$files($$PWD/qtsingleapplication/*.h) 58 | --------------------------------------------------------------------------------