-rw-r--r-- | noncore/multimedia/opieplayer2/playlistwidget.cpp | 12 | ||||
-rw-r--r-- | noncore/multimedia/opieplayer2/playlistwidget.h | 3 |
2 files changed, 15 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp index d1506db..9918eeb 100644 --- a/noncore/multimedia/opieplayer2/playlistwidget.cpp +++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp @@ -54,2 +54,3 @@ #include <stdlib.h> +#include <assert.h> @@ -1147,2 +1148,13 @@ int PlayListWidget::whichList() { +PlayListWidget::TabType PlayListWidget::currentTab() const +{ + static const TabType indexToTabType[ NumTabTypes ] = + { CurrentPlaylist, AudioFiles, VideoFiles, PlayLists }; + + int index = tabWidget->currentPageIndex(); + assert( index < NumTabTypes && index >= 0 ); + + return indexToTabType[ index ]; +} + QString PlayListWidget::currentFileListPathName() { diff --git a/noncore/multimedia/opieplayer2/playlistwidget.h b/noncore/multimedia/opieplayer2/playlistwidget.h index b2c389e..05d53a4 100644 --- a/noncore/multimedia/opieplayer2/playlistwidget.h +++ b/noncore/multimedia/opieplayer2/playlistwidget.h @@ -57,2 +57,4 @@ class PlayListWidget : public PlayListWidgetGui { public: + enum TabType { CurrentPlayList, AudioFiles, VideoFiles, PlayLists, NumTabTypes = 4 }; + PlayListWidget( QWidget* parent=0, const char* name=0, WFlags fl=0 ); @@ -69,2 +71,3 @@ public: int whichList(); + TabType currentTab() const; |