Skip to content

Commit

Permalink
PlayListEditor code cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
mauser committed Feb 24, 2013
1 parent 309e9e9 commit 52b4015
Showing 1 changed file with 37 additions and 44 deletions.
81 changes: 37 additions & 44 deletions src/gui/src/PlaylistEditor/PlaylistDialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,6 @@ void PlaylistDialog::loadList()
fd->setFileMode ( QFileDialog::ExistingFile );
fd->setFilter ( "Hydrogen playlist (*.h2playlist)" );
fd->setDirectory ( sDirectory );

fd->setWindowTitle ( trUtf8 ( "Load Playlist" ) );

QString filename;
Expand Down Expand Up @@ -594,7 +593,6 @@ void PlaylistDialog::loadScript()
QString filename;
if ( fd->exec() == QDialog::Accepted ){
filename = fd->selectedFiles().first();
// filename = filename.simplified();

if( filename.contains(" ", Qt::CaseInsensitive)){
QMessageBox::information ( this, "Hydrogen", trUtf8 ( "Script name or path to the script contains whitespaces.\nIMPORTANT\nThe path to the script and the scriptname must without whitespaces.") );
Expand Down Expand Up @@ -957,56 +955,56 @@ void PlaylistDialog::updateActiveSongNumber()
( m_pPlaylist->topLevelItem( i ) )->setBackground( 2, QBrush() );

}

int selected = Playlist::get_instance()->getActiveSongNumber();
if ( selected == -1 )
return;

QTreeWidgetItem* m_pPlaylistItem = m_pPlaylist->topLevelItem ( selected );
if ( m_pPlaylistItem != NULL ){
//m_pPlaylist->setCurrentItem ( m_pPlaylistItem );
m_pPlaylistItem->setBackgroundColor ( 0, QColor( 50, 50, 50) );
m_pPlaylistItem->setBackgroundColor ( 1, QColor( 50, 50, 50) );
m_pPlaylistItem->setBackgroundColor ( 2, QColor( 50, 50, 50) );
//m_pPlaylist->setCurrentItem ( m_pPlaylistItem );
m_pPlaylistItem->setBackgroundColor ( 0, QColor( 50, 50, 50) );
m_pPlaylistItem->setBackgroundColor ( 1, QColor( 50, 50, 50) );
m_pPlaylistItem->setBackgroundColor ( 2, QColor( 50, 50, 50) );
}
}


bool PlaylistDialog::eventFilter ( QObject *o, QEvent *e )
{

UNUSED ( o );
if ( e->type() == QEvent::KeyPress )
{
QKeyEvent *k = ( QKeyEvent * ) e;

switch ( k->key() )
{
case Qt::Key_F5 :
if( Hydrogen::get_instance()->m_PlayList.size() == 0
|| Playlist::get_instance()->getActiveSongNumber() <=0)
break;

Playlist::get_instance()->setNextSongByNumber(Playlist::get_instance()->getActiveSongNumber()-1);
return TRUE;
break;

case Qt::Key_F6 :
if( Hydrogen::get_instance()->m_PlayList.size() == 0
|| Playlist::get_instance()->getActiveSongNumber() >= Hydrogen::get_instance()->m_PlayList.size() -1)
break;
Playlist::get_instance()->setNextSongByNumber(Playlist::get_instance()->getActiveSongNumber()+1);
return TRUE;
break;
}

}
else
{
return FALSE; // standard event processing
}

return NULL;
UNUSED ( o );
if ( e->type() == QEvent::KeyPress )
{
QKeyEvent *k = ( QKeyEvent * ) e;

switch ( k->key() )
{
case Qt::Key_F5 :
if( Hydrogen::get_instance()->m_PlayList.size() == 0
|| Playlist::get_instance()->getActiveSongNumber() <=0)
break;

Playlist::get_instance()->setNextSongByNumber(Playlist::get_instance()->getActiveSongNumber()-1);
return TRUE;
break;

case Qt::Key_F6 :
if( Hydrogen::get_instance()->m_PlayList.size() == 0
|| Playlist::get_instance()->getActiveSongNumber() >= Hydrogen::get_instance()->m_PlayList.size() -1)
break;
Playlist::get_instance()->setNextSongByNumber(Playlist::get_instance()->getActiveSongNumber()+1);
return TRUE;
break;
}

}
else
{
return FALSE; // standard event processing
}

return NULL;
}

bool PlaylistDialog::loadListByFileName( QString filename )
Expand All @@ -1028,13 +1026,8 @@ bool PlaylistDialog::loadListByFileName( QString filename )
for ( uint i = 0; i < Hydrogen::get_instance()->m_PlayList.size(); ++i ){
QTreeWidgetItem* m_pPlaylistItem = new QTreeWidgetItem ( m_pPlaylistTree );
m_pPlaylistItem->setText ( 0, Hydrogen::get_instance()->m_PlayList[i].m_hFile );

qDebug() << "PlayistItemPath: " << Hydrogen::get_instance()->m_PlayList[i].m_hFile;
qDebug() << "PlayistItemFile: " << Hydrogen::get_instance()->m_PlayList[i].m_hScript;

m_pPlaylistItem->setText ( 1, Hydrogen::get_instance()->m_PlayList[i].m_hScript );


if ( Hydrogen::get_instance()->m_PlayList[i].m_hScriptEnabled == "Use Script" ) {
m_pPlaylistItem->setCheckState( 2, Qt::Checked );
}else{
Expand Down

0 comments on commit 52b4015

Please sign in to comment.