mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-05 13:47:26 +02:00
* Hooked up history-related signals to TomahawkWindow.
This commit is contained in:
@@ -372,6 +372,9 @@ TomahawkWindow::setupSignals()
|
|||||||
connect( account->sipPlugin(), SIGNAL( addMenu( QMenu* ) ), this, SLOT( pluginMenuAdded( QMenu* ) ) );
|
connect( account->sipPlugin(), SIGNAL( addMenu( QMenu* ) ), this, SLOT( pluginMenuAdded( QMenu* ) ) );
|
||||||
connect( account->sipPlugin(), SIGNAL( removeMenu( QMenu* ) ), this, SLOT( pluginMenuRemoved( QMenu* ) ) );
|
connect( account->sipPlugin(), SIGNAL( removeMenu( QMenu* ) ), this, SLOT( pluginMenuRemoved( QMenu* ) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
connect( ViewManager::instance(), SIGNAL( historyBackAvailable( bool ) ), SLOT( onHistoryBackAvailable( bool ) ) );
|
||||||
|
connect( ViewManager::instance(), SIGNAL( historyForwardAvailable( bool ) ), SLOT( onHistoryForwardAvailable( bool ) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -481,6 +484,20 @@ TomahawkWindow::keyPressEvent( QKeyEvent* e )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
TomahawkWindow::onHistoryBackAvailable( bool avail )
|
||||||
|
{
|
||||||
|
m_backAction->setEnabled( avail );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
TomahawkWindow::onHistoryForwardAvailable( bool avail )
|
||||||
|
{
|
||||||
|
m_forwardAction->setEnabled( avail );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
TomahawkWindow::showSettingsDialog()
|
TomahawkWindow::showSettingsDialog()
|
||||||
{
|
{
|
||||||
|
@@ -94,6 +94,9 @@ private slots:
|
|||||||
void onAccountDisconnected();
|
void onAccountDisconnected();
|
||||||
void onAccountError();
|
void onAccountError();
|
||||||
|
|
||||||
|
void onHistoryBackAvailable( bool avail );
|
||||||
|
void onHistoryForwardAvailable( bool avail );
|
||||||
|
|
||||||
void onAudioEngineError( AudioEngine::AudioErrorCode error );
|
void onAudioEngineError( AudioEngine::AudioErrorCode error );
|
||||||
|
|
||||||
void onXSPFError( XSPFLoader::XSPFErrorCode error );
|
void onXSPFError( XSPFLoader::XSPFErrorCode error );
|
||||||
|
@@ -633,6 +633,9 @@ ViewManager::setPage( ViewPage* page, bool trackHistory )
|
|||||||
m_pageHistory.insert( 0, page );
|
m_pageHistory.insert( 0, page );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
emit historyBackAvailable( m_pageHistory.count() > 1 );
|
||||||
|
emit historyForwardAvailable( false );
|
||||||
|
|
||||||
qDebug() << "View page shown:" << page->title();
|
qDebug() << "View page shown:" << page->title();
|
||||||
emit viewPageActivated( page );
|
emit viewPageActivated( page );
|
||||||
|
|
||||||
|
@@ -138,6 +138,9 @@ signals:
|
|||||||
|
|
||||||
void tomahawkLoaded();
|
void tomahawkLoaded();
|
||||||
|
|
||||||
|
void historyBackAvailable( bool avail );
|
||||||
|
void historyForwardAvailable( bool avail );
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
Tomahawk::ViewPage* showSuperCollection();
|
Tomahawk::ViewPage* showSuperCollection();
|
||||||
Tomahawk::ViewPage* showWelcomePage();
|
Tomahawk::ViewPage* showWelcomePage();
|
||||||
|
Reference in New Issue
Block a user