diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-01 11:16:56 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-01 11:16:56 +0000 |
| commit | 9a26d9b1c35ea1f76fd0a5b5daefa8e73115f043 (patch) | |
| tree | 5842f870c78f602e2c2039011cdbcb6d5ecab0eb /src/qmmpui/playlisttrack.h | |
| parent | 18fc53f886bdb3799ffea7b0906abfdbd8b62064 (diff) | |
| download | qmmp-9a26d9b1c35ea1f76fd0a5b5daefa8e73115f043.tar.gz qmmp-9a26d9b1c35ea1f76fd0a5b5daefa8e73115f043.tar.bz2 qmmp-9a26d9b1c35ea1f76fd0a5b5daefa8e73115f043.zip | |
added multicolumn support to the PlayListTrack class
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4750 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlisttrack.h')
| -rw-r--r-- | src/qmmpui/playlisttrack.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/qmmpui/playlisttrack.h b/src/qmmpui/playlisttrack.h index 810be411a..78e562950 100644 --- a/src/qmmpui/playlisttrack.h +++ b/src/qmmpui/playlisttrack.h @@ -21,11 +21,13 @@ #define PLAYLISTTRACK_H #include <QMap> +#include <QStringList> #include <qmmp/fileinfo.h> #include <qmmp/qmmp.h> #include "playlistitem.h" class QmmpUiSettings; +class ColumnManager; /** @brief The PlayListTrack class provides a track for use with the PlayListModel class. * @author Ilya Kotov <forkotov02@hotmail.ru> @@ -52,8 +54,9 @@ public: virtual ~PlayListTrack(); /*! * Returns formatted title of the item. + * @param column Number of column. */ - const QString formattedTitle(); + const QString formattedTitle(int column); /*! * Returns formatted length of the item. */ @@ -102,17 +105,18 @@ public: bool isUsed() const; private: - void formatTitle(); + void formatTitle(int column); void formatGroup(); - QString m_formattedTitle; + QStringList m_formattedTitles; QString m_formattedLength; QString m_group; - QString m_titleFormat; + QStringList m_titleFormats; QString m_groupFormat; QmmpUiSettings *m_settings; qint64 m_length; int m_refCount; bool m_sheduledForDeletion; + ColumnManager *m_columnManager; }; #endif |
