summaryrefslogtreecommitdiffstats
path: root/examples/mediaplayer/spview.h
diff options
context:
space:
mode:
authorNoam Rosenthal <nrosenth@nokia.com>2009-06-08 12:27:03 -0700
committerNoam Rosenthal <nrosenth@nokia.com>2009-06-08 12:27:03 -0700
commitd0441f605434a89b53735427e4e81182c65debbd (patch)
treeb96d25dc89cdb523c007a22bc0deed3a5aa5dd56 /examples/mediaplayer/spview.h
parenta6553f68f17c28adca049857686496a69b4c1e7a (diff)
scxml for 4.6
Diffstat (limited to 'examples/mediaplayer/spview.h')
-rw-r--r--examples/mediaplayer/spview.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/examples/mediaplayer/spview.h b/examples/mediaplayer/spview.h
new file mode 100644
index 0000000..53b8c09
--- /dev/null
+++ b/examples/mediaplayer/spview.h
@@ -0,0 +1,36 @@
+#ifndef SPVIEW_H
+#define SPVIEW_H
+#include <QObject>
+#include <QUrl>
+#include "spmodel.h"
+#include "ui_mediaplayer.h"
+
+class SPView : public QWidget, public virtual Ui::mediaPlayerWidget
+{
+ Q_OBJECT
+ Q_PROPERTY(QString currentItem READ currentItem)
+ Q_PROPERTY(int itemCount READ itemCount)
+ Q_PROPERTY(int currentIndex READ currentIndex)
+ public slots:
+ void setModel (SPModel*);
+ void showAlbums ();
+ void showArtists ();
+ void showGenres ();
+ void showSongs ();
+ void showPlaylists();
+ void setTotalTime (int);
+ void setCurrentTime (int);
+
+
+ public:
+ SPView(QWidget*);
+ virtual ~SPView ();
+ QString currentItem () const;
+ int itemCount () const;
+ int currentIndex() const;
+
+ private:
+ class SPViewPvt* pvt;
+};
+
+#endif