void Digit::setNumber(int number) { if (m_number != number) { m_number = qBound(0, number, 99); preparePixmap(); update(); } }
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(); } }
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; }
void Digit::resizeEvent(QResizeEvent *) { preparePixmap(); update();//Causes a paintEvent() call }
void resizeEvent(QResizeEvent*) { preparePixmap(); update(); }