MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / event

Method event

launcher/Application.cpp:1168–1190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1166}
1167
1168bool Application::event(QEvent* event)
1169{
1170#ifdef Q_OS_MACOS
1171 if (event->type() == QEvent::ApplicationStateChange) {
1172 auto ev = static_cast<QApplicationStateChangeEvent*>(event);
1173
1174 if (m_prevAppState == Qt::ApplicationActive && ev->applicationState() == Qt::ApplicationActive) {
1175 emit clickedOnDock();
1176 }
1177 m_prevAppState = ev->applicationState();
1178 }
1179#endif
1180
1181 if (event->type() == QEvent::FileOpen) {
1182 if (!m_mainWindow) {
1183 showMainWindow(false);
1184 }
1185 auto ev = static_cast<QFileOpenEvent*>(event);
1186 m_mainWindow->processURLs({ ev->url() });
1187 }
1188
1189 return QApplication::event(event);
1190}
1191
1192void Application::setupWizardFinished(int status)
1193{

Callers

nothing calls this directly

Calls 4

eventFunction · 0.85
processURLsMethod · 0.80
typeMethod · 0.45
urlMethod · 0.45

Tested by

no test coverage detected