Patches to add support for dark themes

This commit is contained in:
Daniel Bair
2014-11-30 20:18:19 +07:00
parent eb4435fa63
commit 4a98ffc52c
12 changed files with 172 additions and 78 deletions

View File

@@ -71,6 +71,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
QString sql;
RDSqlQuery *q;
QStringList services_list;
QColor system_mid_color = colorGroup().mid();
QColor system_button_color = palette().active().button();
edit_logname=logname;
edit_clipboard=clipboard;
@@ -144,12 +146,14 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Log Name
//
edit_logname_label=new QLabel(logname,this,"edit_logname_label");
edit_logname_label->setBackgroundColor(QColor(lightGray));
edit_logname_label->setBackgroundColor(QColor(system_mid_color));
// edit_logname_label->setBackgroundColor(QColor(lightGray));
edit_logname_label->setAlignment(AlignLeft|AlignVCenter);
edit_logname_label->setFont(title_font);
edit_logname_label_label=new QLabel(tr("Log Name:"),
this,"edit_logname_label_label");
edit_logname_label_label->setBackgroundColor(QColor(lightGray));
edit_logname_label_label->setBackgroundColor(QColor(system_mid_color));
// edit_logname_label_label->setBackgroundColor(QColor(lightGray));
edit_logname_label_label->setFont(label_font);
edit_logname_label_label->setAlignment(AlignRight|AlignVCenter);
@@ -157,12 +161,14 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Track Counts
//
edit_track_label=new QLabel(this,"edit_track_label");
edit_track_label->setBackgroundColor(QColor(lightGray));
edit_track_label->setBackgroundColor(QColor(system_mid_color));
// edit_track_label->setBackgroundColor(QColor(lightGray));
edit_track_label->setAlignment(AlignLeft|AlignVCenter);
edit_track_label->setFont(title_font);
edit_track_label_label=new QLabel(tr("Tracks:"),
this,"edit_track_label_label");
edit_track_label_label->setBackgroundColor(QColor(lightGray));
edit_track_label_label->setBackgroundColor(QColor(system_mid_color));
// edit_track_label_label->setBackgroundColor(QColor(lightGray));
edit_track_label_label->setFont(label_font);
edit_track_label_label->setAlignment(AlignRight|AlignVCenter);
@@ -172,12 +178,14 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
edit_origin_label=new QLabel(edit_log->originUser()+QString(" - ")+
edit_log->originDatetime().toString("MM/dd/yyyy - hh:mm:ss"),
this,"edit_origin_label");
edit_origin_label->setBackgroundColor(QColor(lightGray));
edit_origin_label->setBackgroundColor(QColor(system_mid_color));
// edit_origin_label->setBackgroundColor(QColor(lightGray));
edit_origin_label->setAlignment(AlignLeft|AlignVCenter);
edit_origin_label->setFont(title_font);
edit_origin_label_label=new QLabel(tr("Origin:"),
this,"edit_origin_label_label");
edit_origin_label_label->setBackgroundColor(QColor(lightGray));
edit_origin_label_label->setBackgroundColor(QColor(system_mid_color));
// edit_origin_label_label->setBackgroundColor(QColor(lightGray));
edit_origin_label_label->setFont(label_font);
edit_origin_label_label->setAlignment(AlignRight|AlignVCenter);
@@ -362,7 +370,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Insert Cart Button
//
edit_cart_button=new QPushButton(this,"edit_cart_button");
edit_cart_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_cart_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_cart_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_cart_button->setFont(button_font);
edit_cart_button->setText(tr("Insert\nCart"));
connect(edit_cart_button,SIGNAL(clicked()),
@@ -372,8 +381,9 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Insert Marker Button
//
edit_marker_button=new QPushButton(this,"edit_marker_button");
edit_marker_button->
setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_marker_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_marker_button->
// setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_marker_button->setFont(button_font);
edit_marker_button->setText(tr("Insert\nMeta"));
connect(edit_marker_button,SIGNAL(clicked()),
@@ -383,7 +393,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Edit Button
//
edit_edit_button=new QPushButton(this,"edit_edit_button");
edit_edit_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_edit_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_edit_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_edit_button->setFont(button_font);
edit_edit_button->setText(tr("Edit"));
connect(edit_edit_button,SIGNAL(clicked()),this,SLOT(editButtonData()));
@@ -392,8 +403,9 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Delete Button
//
edit_delete_button=new QPushButton(this,"edit_delete_button");
edit_delete_button->
setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_delete_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_delete_button->
// setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_delete_button->setFont(button_font);
edit_delete_button->setText(tr("Delete"));
connect(edit_delete_button,SIGNAL(clicked()),this,SLOT(deleteButtonData()));
@@ -403,7 +415,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
//
edit_up_button=new RDTransportButton(RDTransportButton::Up,
this,"delete_button");
edit_up_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_up_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_up_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
connect(edit_up_button,SIGNAL(clicked()),this,SLOT(upButtonData()));
//
@@ -411,14 +424,16 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
//
edit_down_button=new RDTransportButton(RDTransportButton::Down,
this,"delete_button");
edit_down_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_down_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_down_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
connect(edit_down_button,SIGNAL(clicked()),this,SLOT(downButtonData()));
//
// Cut Button
//
edit_cut_button=new QPushButton(this,"edit_cut_button");
edit_cut_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_cut_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_cut_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_cut_button->setFont(button_font);
edit_cut_button->setText(tr("Cut"));
connect(edit_cut_button,SIGNAL(clicked()),this,SLOT(cutButtonData()));
@@ -427,7 +442,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Copy Button
//
edit_copy_button=new QPushButton(this,"edit_copy_button");
edit_copy_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_copy_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_copy_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_copy_button->setFont(button_font);
edit_copy_button->setText(tr("Copy"));
connect(edit_copy_button,SIGNAL(clicked()),this,SLOT(copyButtonData()));
@@ -436,7 +452,8 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
// Paste Button
//
edit_paste_button=new QPushButton(this,"edit_paste_button");
edit_paste_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_paste_button->setPalette(QPalette(QColor(system_button_color),QColor(system_mid_color)));
// edit_paste_button->setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_paste_button->setFont(button_font);
edit_paste_button->setText(tr("Paste"));
connect(edit_paste_button,SIGNAL(clicked()),this,SLOT(pasteButtonData()));
@@ -474,10 +491,10 @@ EditLog::EditLog(QString logname,vector<RDLogLine> *clipboard,
edit_player=
new RDSimplePlayer(rdcae,rdripc,edit_output_card,edit_output_port,
edit_start_macro,edit_end_macro,this,"edit_player");
edit_player->playButton()->
setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_player->stopButton()->
setPalette(QPalette(backgroundColor(),QColor(lightGray)));
// edit_player->playButton()->
// setPalette(QPalette(backgroundColor(),QColor(lightGray)));
// edit_player->stopButton()->
// setPalette(QPalette(backgroundColor(),QColor(lightGray)));
edit_player->stopButton()->setOnColor(red);
#endif // WIN32
@@ -1263,10 +1280,13 @@ void EditLog::resizeEvent(QResizeEvent *e)
void EditLog::paintEvent(QPaintEvent *e)
{
QColor system_mid_color = colorGroup().mid();
QPainter *p=new QPainter(this);
p->fillRect(60,8,size().width()-120,24,QColor(lightGray));
p->fillRect(60,8,size().width()-120,24,QColor(system_mid_color));
// p->fillRect(60,8,size().width()-120,24,QColor(lightGray));
p->fillRect(9,size().height()-130,size().width()-20,60,
QColor(lightGray));
QColor(system_mid_color));
// QColor(lightGray));
p->setPen(black);
p->setBrush(black);