Beispiel #1
0
void Digit::setNumber(int number)
{
    if (m_number != number)
    {
        m_number = qBound(0, number, 99);
        preparePixmap();
        update();
    }
}
Beispiel #2
0
void Digit::transitTo(int number)
{
    if (m_number != number)
    {
        m_number = qBound(0, number, 99);
        m_lastPixmap = m_pixmap;
        preparePixmap();
        m_animator.stop();
        m_animator.start();
    }
}
Beispiel #3
0
bool WidgetRenderer::receiveFrame(const VideoFrame &frame)
{
    preparePixmap(frame);
    updateUi();
    /*
     * workaround for the widget not updated if has parent. don't know why it works and why update() can't
     * Thanks to Vito Covito and Carlo Scarpato
     * Now it's fixed by posting a QUpdateLaterEvent
     */
    Q_EMIT imageReady();
    return true;
}
Beispiel #4
0
void Digit::resizeEvent(QResizeEvent *)
{
    preparePixmap();
    update();//Causes a paintEvent() call
}
Beispiel #5
0
 void resizeEvent(QResizeEvent*) {
     preparePixmap();
     update();
 }