void PixelStreamSynchronizer::synchronize( WallToWallChannel& channel ) { if( !_updater ) return; if( TiledSynchronizer::swapTiles( channel )) { _fpsCounter.tick(); emit statisticsChanged(); _tilesArea = _updater->getTilesArea( 0 ); emit tilesAreaChanged(); _updater->getNextFrame(); } _updater->synchronizeFramesSwap( channel ); if( _tilesDirty ) { TiledSynchronizer::updateTiles( *_updater, _updateExistingTiles ); _tilesDirty = false; _updateExistingTiles = false; } }
void NoGUI::setStatistics(QVariantList statistics) { if (m_statistics == statistics) return; m_statistics = statistics; emit statisticsChanged(statistics); }
void PDFSynchronizer::update(const Window& window, const QRectF& visibleArea) { LodSynchronizer::update(window, visibleArea, _pageChanged); if (_pageChanged) { _pageChanged = false; emit statisticsChanged(); } }
void MovieSynchronizer::swapTiles() { TiledSynchronizer::swapTiles(); if (!_updater->isPaused() || _updater->isSkipping()) { _fpsCounter.tick(); emit statisticsChanged(); emit sliderPositionChanged(); } }
void Interface::startStatistics() { mIfaceStatistics = new InterfaceStatistics( this ); connect( mIfaceStatistics, SIGNAL( warnTraffic( QString, quint64, quint64 ) ), this, SLOT( warnTraffic( QString, quint64, quint64 ) ) ); if ( mStatusDialog != 0 ) { connect( mIfaceStatistics, SIGNAL( currentEntryChanged() ), mStatusDialog, SLOT( statisticsChanged() ) ); mStatusDialog->statisticsChanged(); } }
void Interface::showStatusDialog( bool fromContextMenu ) { // Toggle the status dialog. // First click will show the status dialog, second will hide it. if ( mStatusDialog == 0L ) { mStatusDialog = new InterfaceStatusDialog( this ); if ( mIfaceStatistics != 0 ) { connect( mIfaceStatistics, SIGNAL( currentEntryChanged() ), mStatusDialog, SLOT( statisticsChanged() ) ); mStatusDialog->statisticsChanged(); } } activateOrHide( mStatusDialog, fromContextMenu ); }