Diffstat (limited to 'noncore/multimedia/opieplayer2/playlistwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/playlistwidget.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp index 7ba342b..6bda71e 100644 --- a/noncore/multimedia/opieplayer2/playlistwidget.cpp +++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp | |||
@@ -1074,54 +1074,56 @@ void PlayListWidget::populateSkinsMenu() { | |||
1074 | QFileInfoListIterator it( *skinslist ); | 1074 | QFileInfoListIterator it( *skinslist ); |
1075 | QFileInfo *fi; | 1075 | QFileInfo *fi; |
1076 | while ( ( fi = it.current() ) ) { | 1076 | while ( ( fi = it.current() ) ) { |
1077 | skinName = fi->fileName(); | 1077 | skinName = fi->fileName(); |
1078 | // qDebug( fi->fileName() ); | 1078 | // qDebug( fi->fileName() ); |
1079 | if( skinName != "." && skinName != ".." && skinName !="CVS" ) { | 1079 | if( skinName != "." && skinName != ".." && skinName !="CVS" ) { |
1080 | item = skinsMenu->insertItem( fi->fileName() ) ; | 1080 | item = skinsMenu->insertItem( fi->fileName() ) ; |
1081 | } | 1081 | } |
1082 | if( skinName == "default" ) { | 1082 | if( skinName == "default" ) { |
1083 | defaultSkinIndex = item; | 1083 | defaultSkinIndex = item; |
1084 | } | 1084 | } |
1085 | if( skinName == skin ) { | 1085 | if( skinName == skin ) { |
1086 | skinsMenu->setItemChecked( item, TRUE ); | 1086 | skinsMenu->setItemChecked( item, TRUE ); |
1087 | } | 1087 | } |
1088 | ++it; | 1088 | ++it; |
1089 | } | 1089 | } |
1090 | } | 1090 | } |
1091 | 1091 | ||
1092 | void PlayListWidget::skinsMenuActivated( int item ) { | 1092 | void PlayListWidget::skinsMenuActivated( int item ) { |
1093 | for(unsigned int i = defaultSkinIndex; i > defaultSkinIndex - skinsMenu->count(); i-- ) { | 1093 | for(unsigned int i = defaultSkinIndex; i > defaultSkinIndex - skinsMenu->count(); i-- ) { |
1094 | skinsMenu->setItemChecked( i, FALSE ); | 1094 | skinsMenu->setItemChecked( i, FALSE ); |
1095 | } | 1095 | } |
1096 | skinsMenu->setItemChecked( item, TRUE ); | 1096 | skinsMenu->setItemChecked( item, TRUE ); |
1097 | 1097 | ||
1098 | Config cfg( "OpiePlayer" ); | 1098 | { |
1099 | cfg.setGroup("Options"); | 1099 | Config cfg( "OpiePlayer" ); |
1100 | cfg.writeEntry("Skin", skinsMenu->text( item ) ); | 1100 | cfg.setGroup("Options"); |
1101 | QMessageBox::warning( this, tr( "OpiePlayer" ), | 1101 | cfg.writeEntry("Skin", skinsMenu->text( item ) ); |
1102 | tr( "You must <b>restart</b> Opieplayer<br>to see your changes." ) ); | 1102 | } |
1103 | } | 1103 | |
1104 | emit skinSelected(); | ||
1105 | } | ||
1104 | 1106 | ||
1105 | PlayListWidget::TabType PlayListWidget::currentTab() const | 1107 | PlayListWidget::TabType PlayListWidget::currentTab() const |
1106 | { | 1108 | { |
1107 | static const TabType indexToTabType[ TabTypeCount ] = | 1109 | static const TabType indexToTabType[ TabTypeCount ] = |
1108 | { CurrentPlayList, AudioFiles, VideoFiles, PlayLists }; | 1110 | { CurrentPlayList, AudioFiles, VideoFiles, PlayLists }; |
1109 | 1111 | ||
1110 | int index = tabWidget->currentPageIndex(); | 1112 | int index = tabWidget->currentPageIndex(); |
1111 | assert( index < TabTypeCount && index >= 0 ); | 1113 | assert( index < TabTypeCount && index >= 0 ); |
1112 | 1114 | ||
1113 | return indexToTabType[ index ]; | 1115 | return indexToTabType[ index ]; |
1114 | } | 1116 | } |
1115 | 1117 | ||
1116 | PlayListWidget::Entry PlayListWidget::currentEntry() const | 1118 | PlayListWidget::Entry PlayListWidget::currentEntry() const |
1117 | { | 1119 | { |
1118 | if ( currentTab() == CurrentPlayList ) { | 1120 | if ( currentTab() == CurrentPlayList ) { |
1119 | const DocLnk *lnk = current(); | 1121 | const DocLnk *lnk = current(); |
1120 | return Entry( lnk->name(), lnk->file() ); | 1122 | return Entry( lnk->name(), lnk->file() ); |
1121 | } | 1123 | } |
1122 | 1124 | ||
1123 | return Entry( currentFileListPathName() ); | 1125 | return Entry( currentFileListPathName() ); |
1124 | } | 1126 | } |
1125 | 1127 | ||
1126 | QString PlayListWidget::currentFileListPathName() const { | 1128 | QString PlayListWidget::currentFileListPathName() const { |
1127 | return currentFileListView()->currentItem()->text( 3 ); | 1129 | return currentFileListView()->currentItem()->text( 3 ); |