MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / changeEvent

Method changeEvent

gui/qt/mainwindow.cpp:942–959  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

940}
941
942void MainWindow::changeEvent(QEvent* event) {
943 const auto eventType = event->type();
944 if (eventType == QEvent::LanguageChange) {
945 if (m_setup) {
946 ui->retranslateUi(this);
947 translateExtras(TRANSLATE_UPDATE);
948 }
949 } else if (eventType == QEvent::LocaleChange) {
950 translateSwitch(QLocale::system().name());
951 }
952 QMainWindow::changeEvent(event);
953 if (eventType == QEvent::ThemeChange) {
954 bool darkMode = isSystemInDarkMode();
955 if (darkMode != m_isInDarkMode) {
956 darkModeSwitch(darkMode);
957 }
958 }
959}
960
961void MainWindow::showEvent(QShowEvent *e) {
962 if (!m_setup) {

Callers

nothing calls this directly

Calls 2

isSystemInDarkModeFunction · 0.85
typeMethod · 0.45

Tested by

no test coverage detected