Thu, 31 Mar 2022 23:10:57 +0200
Stripped down the RangedSlider. It is more compact and still does everything. Base colors (red and green) are fixed inside, also automatisc setting of outer limits. The tooltip shows the current ranges. Still some finetuning to be done.
#ifndef _PRINTERDIALOG_H #define _PRINTERDIALOG_H #include <QDialog> #include <QPrinter> #include <QPainter> enum JobType { PR_SUPPLIES, PR_YEASTBANK }; namespace Ui { class PrinterDialog; } class PrinterDialog : public QDialog { Q_OBJECT public: /** * @brief Construct a new Printer Dialog * @param parent */ explicit PrinterDialog(int job, int rec, QWidget *parent = 0); /** * @brief Destroy the Printer Dialog */ ~PrinterDialog(); public slots: void printDocument(QPrinter *printer); private: int p_job; int p_rec; void printHeader(QPainter *painter); }; #endif