コード例 #1
0
void ParametersPage::setModel( FractalModel* model )
{
    m_model = model;

    connect( model, SIGNAL( fractalTypeChanged() ), this, SLOT( fractalTypeChanged() ) );
    connect( model, SIGNAL( positionChanged() ), this, SLOT( positionChanged() ) );
    connect( model, SIGNAL( trackingChanged() ), this, SLOT( trackingChanged() ) );
    connect( model, SIGNAL( hoveringChanged() ), this, SLOT( hoveringChanged() ) );
}
コード例 #2
0
ファイル: fractalmodel.cpp プロジェクト: onecan/fraqtive-mod
void FractalModel::clearTracking()
{
    if ( m_tracking ) {
        m_tracking = false;
        emit trackingChanged();
    }
}
コード例 #3
0
ファイル: fractalmodel.cpp プロジェクト: onecan/fraqtive-mod
void FractalModel::setTrackingPosition( const Position& position )
{
    if ( !m_tracking || m_trackingPosition != position ) {
        m_tracking = true;
        m_trackingPosition = position;
        emit trackingChanged();
    }
}
コード例 #4
0
void VideoControls::handleSliderReleased() {
    m_isTracking = false;
    trackingChanged(false);
    trackingStopped();
}
コード例 #5
0
void VideoControls::handleSliderPressed() {
    m_isTracking = true;
    trackingChanged(true);
    trackingStarted();
}