aboutsummaryrefslogtreecommitdiff
path: root/src/ui/playlist.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-02 19:47:11 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-02 19:47:11 +0000
commit2f0230b50bdf3560f95250f2fdbf6ce80f31dba0 (patch)
tree7f8831a77f113c60972bd377a193a9abfbe6f8d4 /src/ui/playlist.h
parentecc137abe40edc93062c8a62168fa7d1cf5dcc63 (diff)
downloadqmmp-2f0230b50bdf3560f95250f2fdbf6ce80f31dba0.tar.gz
qmmp-2f0230b50bdf3560f95250f2fdbf6ce80f31dba0.tar.bz2
qmmp-2f0230b50bdf3560f95250f2fdbf6ce80f31dba0.zip
playlist: changed resize cursor behaviour
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1351 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/playlist.h')
-rw-r--r--src/ui/playlist.h47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/ui/playlist.h b/src/ui/playlist.h
index 903828574..1cf9fe454 100644
--- a/src/ui/playlist.h
+++ b/src/ui/playlist.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006 by Ilya Kotov *
+ * Copyright (C) 2006-2009 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -22,14 +22,7 @@
#include <QWidget>
-class KeyboardManager;
-
-/**
- @author Ilya Kotov <forkotov02@hotmail.ru>
-*/
-
class QMenu;
-
class Skin;
class ListWidget;
class PlayListItem;
@@ -42,20 +35,27 @@ class SymbolDisplay;
class OutputState;
class PixmapWidget;
class PlaylistControl;
+class KeyboardManager;
+
+/**
+ @author Ilya Kotov <forkotov02@hotmail.ru>
+*/
class PlayList : public QWidget
{
Q_OBJECT
public:
- PlayList ( QWidget *parent = 0 );
+ PlayList (QWidget *parent = 0);
~PlayList();
- void load ( PlayListItem * );
- void setModel ( PlayListModel * );
+ void load (PlayListItem *);
+ void setModel (PlayListModel *);
void readSettings();
- //void setInfo ( const OutputState &,int,int );
PlayListItem *currentItem();
- ListWidget* listWidget() const{return m_listWidget;}
+ ListWidget* listWidget() const
+ {
+ return m_listWidget;
+ }
signals:
void play();
@@ -83,8 +83,8 @@ class PlayList : public QWidget
private:
- QString formatTime ( int sec );
- void drawPixmap ( int, int );
+ QString formatTime (int sec);
+ void drawPixmap (int, int);
void writeSettings();
void createMenus();
void createActions();
@@ -93,6 +93,7 @@ class PlayList : public QWidget
QMenu *m_selectMenu;
QMenu *m_sortMenu;
QMenu *m_playlistMenu;
+ QWidget *m_resizeWidget;
Button *m_buttonAdd;
Button *m_buttonSub;
Button *m_selectButton;
@@ -116,14 +117,14 @@ class PlayList : public QWidget
KeyboardManager* m_keyboardManager;
protected:
- virtual void paintEvent ( QPaintEvent * );
- virtual void resizeEvent ( QResizeEvent * );
- virtual void mouseMoveEvent ( QMouseEvent * );
- virtual void mousePressEvent ( QMouseEvent * );
- virtual void mouseReleaseEvent ( QMouseEvent * );
- virtual void changeEvent ( QEvent* );
- virtual void closeEvent ( QCloseEvent* );
- virtual void keyPressEvent ( QKeyEvent* );
+ virtual void paintEvent (QPaintEvent *);
+ virtual void resizeEvent (QResizeEvent *);
+ virtual void mouseMoveEvent (QMouseEvent *);
+ virtual void mousePressEvent (QMouseEvent *);
+ virtual void mouseReleaseEvent (QMouseEvent *);
+ virtual void changeEvent (QEvent*);
+ virtual void closeEvent (QCloseEvent*);
+ virtual void keyPressEvent (QKeyEvent*);
};
#endif