opt: remove wasMaximized logic of mainwindow

This commit is contained in:
YiFang Xiao 2024-06-14 19:54:46 +08:00 committed by xiaoyifang
parent 296251afad
commit 99c221c854
2 changed files with 0 additions and 19 deletions

View file

@ -165,7 +165,6 @@ MainWindow::MainWindow( Config::Class & cfg_ ):
audioPlayerFactory( cfg.preferences ), audioPlayerFactory( cfg.preferences ),
wordFinder( this ), wordFinder( this ),
wordListSelChanged( false ), wordListSelChanged( false ),
wasMaximized( false ),
headwordsDlg( nullptr ), headwordsDlg( nullptr ),
ftsIndexing( dictionaries ), ftsIndexing( dictionaries ),
ftsDlg( nullptr ), ftsDlg( nullptr ),
@ -872,8 +871,6 @@ MainWindow::MainWindow( Config::Class & cfg_ ):
mainStatusBar->showMessage( tr( "Accessibility API is not enabled" ), 10000, QPixmap( ":/icons/error.svg" ) ); mainStatusBar->showMessage( tr( "Accessibility API is not enabled" ), 10000, QPixmap( ":/icons/error.svg" ) );
#endif #endif
wasMaximized = isMaximized();
history.setSaveInterval( cfg.preferences.historyStoreInterval ); history.setSaveInterval( cfg.preferences.historyStoreInterval );
#ifndef Q_OS_MACOS #ifndef Q_OS_MACOS
ui.centralWidget->grabGesture( Gestures::GDPinchGestureType ); ui.centralWidget->grabGesture( Gestures::GDPinchGestureType );
@ -2482,11 +2479,6 @@ bool MainWindow::eventFilter( QObject * obj, QEvent * ev )
} }
} }
if ( obj == this && ev->type() == QEvent::WindowStateChange ) {
auto stev = dynamic_cast< QWindowStateChangeEvent * >( ev );
wasMaximized = ( stev->oldState() == Qt::WindowMaximized && isMinimized() );
}
if ( ev->type() == QEvent::MouseButtonPress ) { if ( ev->type() == QEvent::MouseButtonPress ) {
auto event = dynamic_cast< QMouseEvent * >( ev ); auto event = dynamic_cast< QMouseEvent * >( ev );
@ -2744,15 +2736,6 @@ void MainWindow::toggleMainWindow( bool onlyShow )
raise(); raise();
shown = true; shown = true;
} }
else if ( isMinimized() ) {
if ( wasMaximized )
showMaximized();
else
showNormal();
activateWindow();
raise();
shown = true;
}
else if ( !isActiveWindow() ) { else if ( !isActiveWindow() ) {
activateWindow(); activateWindow();
if ( cfg.preferences.raiseWindowOnSearch ) { if ( cfg.preferences.raiseWindowOnSearch ) {

View file

@ -158,8 +158,6 @@ private:
bool wordListSelChanged; bool wordListSelChanged;
bool wasMaximized; // Window state before minimization
QPrinter & getPrinter(); // Creates a printer if it's not there and returns it QPrinter & getPrinter(); // Creates a printer if it's not there and returns it
DictHeadwords * headwordsDlg; DictHeadwords * headwordsDlg;