diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-02 19:47:11 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-02 19:47:11 +0000 |
| commit | 2f0230b50bdf3560f95250f2fdbf6ce80f31dba0 (patch) | |
| tree | 7f8831a77f113c60972bd377a193a9abfbe6f8d4 /src/ui/playlist.h | |
| parent | ecc137abe40edc93062c8a62168fa7d1cf5dcc63 (diff) | |
| download | qmmp-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.h | 47 |
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 |
