MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / closeEvent

Method closeEvent

src/MainWindow.cpp:419–443  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

417}
418
419void MainWindow::closeEvent(QCloseEvent *event)
420{
421 AppConfig::instance().setBytes(AppConfig::LastWindowGeometry, saveGeometry());
422 saveGraphicEQView();
423
424#ifdef Q_OS_OSX
425
426 if (!event->spontaneous() || !isVisible())
427 {
428 return;
429 }
430
431#endif
432
433 if (_trayIcon->isVisible())
434 {
435 hide();
436 event->ignore();
437 }
438 else
439 {
440 event->accept();
441 QMainWindow::closeEvent(event);
442 }
443}
444
445void MainWindow::resizeEvent(QResizeEvent *event)
446{

Callers

nothing calls this directly

Calls 2

setBytesMethod · 0.80
isVisibleMethod · 0.80

Tested by

no test coverage detected