// ++++++++++++++++++++++++++++++++++++++++++++++++++ IntervalProgressDisplay::IntervalProgressDisplay(QWidget *parent) : QFrame(parent), paintMode(PaintShape::LINEAR), showAccents(false), currentBeat(0), beatsPerAccent(0), usingLowContrastColors(false) { //setAttribute(Qt::WA_NoBackground); setBeatsPerInterval(32); setShowAccents(false); paintStrategy.reset(createPaintStrategy(paintMode)); }
//++++++++++++++++++++++++++++++++++++++++++++++++++ IntervalProgressDisplay::IntervalProgressDisplay(QWidget*parent) :QWidget(parent), SMALL_FONT("Verdana, 7"), BIG_FONT("Verdana, 10"), ovalSize(PREFERRED_OVAL_SIZE), paintMode(PaintMode::LINEAR), showAccents(false){ setAttribute(Qt::WA_NoBackground); setBeatsPerInterval(32); setShowAccents(false); initialize(); }