Пример #1
0
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;
    }
}
Пример #2
0
void NoGUI::setStatistics(QVariantList statistics)
{
    if (m_statistics == statistics)
        return;

    m_statistics = statistics;
    emit statisticsChanged(statistics);
}
Пример #3
0
void PDFSynchronizer::update(const Window& window, const QRectF& visibleArea)
{
    LodSynchronizer::update(window, visibleArea, _pageChanged);

    if (_pageChanged)
    {
        _pageChanged = false;
        emit statisticsChanged();
    }
}
Пример #4
0
void MovieSynchronizer::swapTiles()
{
    TiledSynchronizer::swapTiles();

    if (!_updater->isPaused() || _updater->isSkipping())
    {
        _fpsCounter.tick();
        emit statisticsChanged();
        emit sliderPositionChanged();
    }
}
Пример #5
0
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();
    }
}
Пример #6
0
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 );
}