diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-07-19 10:36:26 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-07-19 10:36:26 +0000 |
| commit | 02cea0a8908363cf58090b5c11c12c49ec46272c (patch) | |
| tree | 7d8008828717d887aa4aa1291f6cfa03947ee594 /src/plugins/Ui/skinned/listwidgetdrawer.h | |
| parent | ba55dab9032ac3cb48d7b05baf3384f141c845e0 (diff) | |
| download | qmmp-02cea0a8908363cf58090b5c11c12c49ec46272c.tar.gz qmmp-02cea0a8908363cf58090b5c11c12c49ec46272c.tar.bz2 qmmp-02cea0a8908363cf58090b5c11c12c49ec46272c.zip | |
skinned: added playlist color settings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9443 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/listwidgetdrawer.h')
| -rw-r--r-- | src/plugins/Ui/skinned/listwidgetdrawer.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/listwidgetdrawer.h b/src/plugins/Ui/skinned/listwidgetdrawer.h index 5b2f41ab8..9cf297cab 100644 --- a/src/plugins/Ui/skinned/listwidgetdrawer.h +++ b/src/plugins/Ui/skinned/listwidgetdrawer.h @@ -83,20 +83,21 @@ public: ~ListWidgetDrawer(); void readSettings(); - void loadColors(); + void loadSkinColors(); int rowHeight() const; int numberWidth() const; void calculateNumberWidth(int count); void setSingleColumnMode(int enabled); void prepareRow(ListWidgetRow *row); void fillBackground(QPainter *painter, int width, int height); - void drawBackground(QPainter *painter, ListWidgetRow *row); + void drawBackground(QPainter *painter, ListWidgetRow *row, int index); void drawSeparator(QPainter *painter, ListWidgetRow *row, bool rtl); void drawTrack(QPainter *painter, ListWidgetRow *row, bool rtl); void drawDropLine(QPainter *painter, int row_number, int width, int header_height); private: - QColor m_normal, m_current, m_normal_bg, m_selected_bg; + QColor m_normal, m_current, m_normal_bg, m_selected_bg, m_alternate, m_highlighted, m_splitter; + QColor m_group_bg, m_group_alt_bg, m_group_text, m_current_bg, m_current_alt_bg; Skin *m_skin; QFontMetrics *m_metrics; QFontMetrics *m_extra_metrics; @@ -106,6 +107,7 @@ private: bool m_show_anchor; bool m_align_numbers; bool m_show_lengths; + bool m_use_skin_colors; bool m_single_column; bool m_show_splitters; bool m_alternate_splitter_color; |
