void DrawProgressBar::paintEvent(QPaintEvent *event) { Q_UNUSED(event); QPainter painter; painter.begin(this); painter.setRenderHint(QPainter::Antialiasing); drawBackground(&painter); drawBarBackground(&painter); drawBlueBar(&painter); drawBarNumber(&painter); }
void CGLView::paintGL() { BENCHMARK(2, "enter"); m_displayUpdateTicks = 0; if (m_fullRedrawFlag) m_forcefullRedraw = m_forceRatingRedraw = m_forceBarRedraw = REDRAW_COUNT; if (m_forcefullRedraw) // clear the screen only if we are doing a full redraw glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); //BENCHMARK(3, "glLoadIdentity"); drawDisplayText(); BENCHMARK(4, "drawDisplayText"); drawAccurracyBar(); BENCHMARK(5, "drawAccurracyBar"); drawBarNumber(); BENCHMARK(6, "drawBarNumber"); if (m_forcefullRedraw) m_score->drawScore(); drawTimeSignature(); updateMidiTask(); m_score->drawScroll(m_forcefullRedraw); BENCHMARK(10, "drawScroll"); if (m_forcefullRedraw) m_forcefullRedraw--; BENCHMARK(11, "exit"); BENCHMARK_RESULTS(); }