コード例 #1
0
// ++++++++++++++++++++++++++++++++++++++++++++++++++
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));
}
コード例 #2
0
//++++++++++++++++++++++++++++++++++++++++++++++++++
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();
}