# HG changeset patch # User Michiel Broek # Date 1648653703 -7200 # Node ID 4cfd0dd17fa5456273927835794ba8c9c8b025f6 # Parent fb0bb9a2a7e105393df4479834206ec9de5484a5 The RangedSlider plugin works for now and appears in de QT-designer interface. Installed for test in the recipe editor. diff -r fb0bb9a2a7e1 -r 4cfd0dd17fa5 CMakeLists.txt --- a/CMakeLists.txt Wed Mar 30 15:31:57 2022 +0200 +++ b/CMakeLists.txt Wed Mar 30 17:21:43 2022 +0200 @@ -115,7 +115,7 @@ set( SRC_FILES ${SRCDIR}/RangedSlider.cpp - ${SRCDIR}/nulldateedit.cpp + # ${SRCDIR}/nulldateedit.cpp ) # By default only QtCore and QtGui are enabled @@ -123,15 +123,15 @@ set( MOC_FILES ${SRCDIR}/RangedSlider.h - ${SRCDIR}/nulldateedit.h + # ${SRCDIR}/nulldateedit.h ) set( PLUGIN_MOCS - # designer/*.h + designer/RangedSliderPlugin.h ) set( PLUGIN_SRCS - # designer/*.cpp + designer/RangedSliderPlugin.cpp ) add_library( bmsapp_plugins SHARED @@ -179,6 +179,7 @@ ${SRCDIR}/PrinterDialog.cpp ${SRCDIR}/MainWindow.cpp ${SRCDIR}/database/database.cpp + ${SRCDIR}/RangedSlider.cpp ${SRCDIR}/nulldateedit.cpp ) @@ -213,6 +214,7 @@ ${SRCDIR}/PrinterDialog.h ${SRCDIR}/MainWindow.h ${SRCDIR}/database/database.h + ${SRCDIR}/RangedSlider.h ${SRCDIR}/nulldateedit.h ) diff -r fb0bb9a2a7e1 -r 4cfd0dd17fa5 ui/EditRecipe.ui --- a/ui/EditRecipe.ui Wed Mar 30 15:31:57 2022 +0200 +++ b/ui/EditRecipe.ui Wed Mar 30 17:21:43 2022 +0200 @@ -391,6 +391,38 @@ 0.500000000000000 + + + + 140 + 200 + 148 + 37 + + + + The ranged slider + + + Slider that shows if a value is in range. + + + + + + 0 + 200 + 131 + 20 + + + + Estimated OG: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + @@ -485,6 +517,13 @@ + + + RangedSlider + QWidget +
RangedSlider.h
+
+
quitButton deleteButton