detectTheme
This commit is contained in:
@@ -548,6 +548,7 @@ bool QCodeEdit::eventFilter(QObject * o, QEvent * e) {
|
||||
|
||||
|
||||
void QCodeEdit::showEvent(QShowEvent *) {
|
||||
detectTheme();
|
||||
if (!_first) return;
|
||||
_first = false;
|
||||
completer->installEventFilter(this);
|
||||
@@ -584,7 +585,7 @@ void QCodeEdit::changeEvent(QEvent * e) {
|
||||
ui->retranslateUi(this);
|
||||
lbl_help[lhF1]->setText(tr("Press F1 for details"));
|
||||
break;
|
||||
case QEvent::PaletteChange: is_dark_theme = palette().color(QPalette::Window).valueF() < 0.5; break;
|
||||
case QEvent::PaletteChange: detectTheme(); break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
@@ -1716,6 +1717,11 @@ QCodeEdit::ACEntry QCodeEdit::findEntryOnCursor(QTextCursor tc, int arg, ACClass
|
||||
}
|
||||
|
||||
|
||||
void QCodeEdit::detectTheme() {
|
||||
is_dark_theme = palette().color(QPalette::Window).valueF() < 0.5;
|
||||
}
|
||||
|
||||
|
||||
void QCodeEdit::raiseHelp(QTextCursor tc, int arg) {
|
||||
ACClass acc;
|
||||
QPair<QStringList, QString> scope;
|
||||
|
||||
Reference in New Issue
Block a user