diff --git a/src/GcCalendar.cpp b/src/GcCalendar.cpp index b855eb65b..e6987192f 100644 --- a/src/GcCalendar.cpp +++ b/src/GcCalendar.cpp @@ -149,6 +149,9 @@ GcLabel::event(QEvent *e) void GcLabel::paintEvent(QPaintEvent *) { + static QIcon left = iconFromPNG(":images/mac/left.png"); + static QIcon right = iconFromPNG(":images/mac/right.png"); + QPainter painter(this); painter.save(); painter.setRenderHints(QPainter::Antialiasing|QPainter::TextAntialiasing, true); @@ -187,8 +190,7 @@ GcLabel::paintEvent(QPaintEvent *) } else { // use standard icons - QIcon icon = text() == "<" ? style()->standardIcon(QStyle::SP_ArrowLeft) : - style()->standardIcon(QStyle::SP_ArrowRight); + QIcon &icon = text() == "<" ? left : right; Qt::AlignmentFlag alignment = text() == "<" ? Qt::AlignLeft : Qt::AlignRight; icon.paint(&painter, all, alignment|Qt::AlignVCenter); diff --git a/src/application.qrc b/src/application.qrc index d92413035..9cb29e996 100644 --- a/src/application.qrc +++ b/src/application.qrc @@ -125,6 +125,8 @@ images/mac/hide.png images/mac/show.png images/mac/sidebar.png + images/mac/left.png + images/mac/right.png images/analysis.png images/home.png images/diary.png diff --git a/src/images/mac/left.png b/src/images/mac/left.png new file mode 100755 index 000000000..d884c4f8e Binary files /dev/null and b/src/images/mac/left.png differ diff --git a/src/images/mac/right.png b/src/images/mac/right.png new file mode 100755 index 000000000..5b798c6eb Binary files /dev/null and b/src/images/mac/right.png differ