aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/listwidgetdrawer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Ui/skinned/listwidgetdrawer.h')
-rw-r--r--src/plugins/Ui/skinned/listwidgetdrawer.h8
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;