QList<HardwareKey *> keyList, QSize size) : QWidget(parent)
{
this->parent = parent;
+ setStyleSheet("background-color: rgb(38, 38, 38)");
createItems(keyList, size);
}
QScrollArea *scrollArea = new QScrollArea(this);
scrollArea->setFrameShape(QFrame::NoFrame);
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- // TODO: customizing
- scrollArea->setStyleSheet(
+ scrollArea->verticalScrollBar()->setStyleSheet(
"QScrollBar:vertical {"
- " width: " + QString::number(GPC_SCROLLBAR_WIDTH) + ";" +
- "}");
+ "width: " + QString::number(GPC_SCROLLBAR_WIDTH) + ";" +
+ "background-color: black;"
+ "}"
+ "QScrollBar::handle:vertical {"
+ "min-height: 24px;"
+ "margin: 14px 2px 14px 2px;"
+ "background-color: QLinearGradient(x1: 1, y1: 0, x2: 0, y2: 0," +
+ "stop: 0 #3C3C3C, stop: 1 #737373);"
+ "border-radius: 2px;"
+ "}"
+ "QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {"
+ "background: none;"
+ "}"
+ "QScrollBar::sub-line:vertical {"
+ "background: url(\":images/controller-skin/scroll_button_up_normal.png\");"
+ "border-width: 0px;"
+ "}"
+ "QScrollBar::sub-line:vertical:hover {"
+ "background: url(\":images/controller-skin/scroll_button_up_hover.png\");"
+ "}"
+ "QScrollBar::sub-line:vertical:pressed {"
+ "background: url(\":images/controller-skin/scroll_button_up_pushed.png\");"
+ "}"
+ "QScrollBar::add-line:vertical {"
+ "background: url(\":images/controller-skin/scroll_button_down_normal.png\");"
+ "}"
+ "QScrollBar::add-line:vertical:hover {"
+ "background: url(\":images/controller-skin/scroll_button_down_hover.png\");"
+ "}"
+ "QScrollBar::add-line:vertical:pressed {"
+ "background: url(\":images/controller-skin/scroll_button_down_pushed.png\");"
+ "}"
+ );
scrollArea->setWidget(buttonGroup);
scrollArea->resize(size);
<file>images/main-skin/RC.png</file>
<file>images/main-skin/RB.png</file>
+ <file>images/controller-skin/scroll_button_up_normal.png</file>
+ <file>images/controller-skin/scroll_button_up_hover.png</file>
+ <file>images/controller-skin/scroll_button_up_pushed.png</file>
+ <file>images/controller-skin/scroll_button_down_normal.png</file>
+ <file>images/controller-skin/scroll_button_down_hover.png</file>
+ <file>images/controller-skin/scroll_button_down_pushed.png</file>
<file>images/controller-skin/keybutton_normal.png</file>
<file>images/controller-skin/keybutton_hover.png</file>
<file>images/controller-skin/keybutton_pushed.png</file>
/* middle side */
painter.drawImage(QRect(0, LT.height(), LT.width(), center.height()), LC);
- painter.fillRect(centerRect0, Qt::SolidPattern);
+ painter.fillRect(centerRect0, QBrush(QColor(38, 38, 38)));
painter.drawImage(QRect(
center.width() + LT.width(), LT.height(), RT.width(), center.height()), RC);