summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/playlistwidget.h
Side-by-side diff
Diffstat (limited to 'core/multimedia/opieplayer/playlistwidget.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/multimedia/opieplayer/playlistwidget.h37
1 files changed, 33 insertions, 4 deletions
diff --git a/core/multimedia/opieplayer/playlistwidget.h b/core/multimedia/opieplayer/playlistwidget.h
index 819adb1..5b05f11 100644
--- a/core/multimedia/opieplayer/playlistwidget.h
+++ b/core/multimedia/opieplayer/playlistwidget.h
@@ -1,5 +1,5 @@
/**********************************************************************
-** Copyright (C) 2000-2002 Trolltech AS. All rights reserved.
+** Copyright (C) 2000 Trolltech AS. All rights reserved.
**
-** This file is part of the Qtopia Environment.
+** This file is part of Qtopia Environment.
**
@@ -24,2 +24,4 @@
#include <qpe/applnk.h>
+#include <qtabwidget.h>
+/* #include <qtimer.h> */
@@ -28,3 +30,7 @@ class PlayListWidgetPrivate;
class Config;
-
+class QListViewItem;
+class QListView;
+class QPoint;
+class QAction;
+class QLabel;
@@ -35,3 +41,8 @@ public:
~PlayListWidget();
-
+ QTabWidget * tabWidget;
+ QAction *fullScreenButton, *scaleButton;
+ DocLnkSet files;
+ DocLnkSet vFiles;
+ QListView *audioView, *videoView, *playlistView;
+ QLabel *libString;
// retrieve the current playlist entry (media file link)
@@ -39,2 +50,3 @@ public:
void useSelectedDocument();
+/* QTimer * menuTimer; */
@@ -43,2 +55,4 @@ public slots:
void addToSelection( const DocLnk& ); // Add a media file to the playlist
+ void addToSelection( QListViewItem* ); // Add a media file to the playlist
+ void addToSelection( QListViewItem*, const QPoint&,int ); // Add a media file to the playlist
void setActiveWindow(); // need to handle this to show the right view
@@ -52,2 +66,3 @@ public slots:
void loadList(); // Load a playlist
+ void playIt( QListViewItem *);
bool first();
@@ -56,2 +71,10 @@ public slots:
bool prev();
+ void addSelected();
+ void removeSelected();
+ void tabChanged(QWidget*);
+/* void setFullScreen(); */
+/* void setScaled(); */
+protected:
+/* void contentsMousePressEvent( QMouseEvent * e ); */
+/* void contentsMouseReleaseEvent( QMouseEvent * e ); */
@@ -62,2 +85,8 @@ private:
PlayListWidgetPrivate *d; // Private implementation data
+
+protected slots:
+/* void cancelMenuTimer(); */
+/* void showFileMenu(); */
+
+
};