Skip to content

Commit

Permalink
apply enableAutoGeometryRestore to config shortcut dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
slarosa committed Jan 28, 2018
1 parent bcbc46b commit 3ca5d72
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 29 deletions.
2 changes: 0 additions & 2 deletions python/gui/qgsconfigureshortcutsdialog.sip.in
Expand Up @@ -33,8 +33,6 @@ Constructor for QgsConfigureShortcutsDialog.
singleton QgsShortcutsManager instance.
%End

~QgsConfigureShortcutsDialog();

protected:
virtual void keyPressEvent( QKeyEvent *event );

Expand Down
20 changes: 1 addition & 19 deletions src/gui/qgsconfigureshortcutsdialog.cpp
Expand Up @@ -34,6 +34,7 @@ QgsConfigureShortcutsDialog::QgsConfigureShortcutsDialog( QWidget *parent, QgsSh
, mManager( manager )
{
setupUi( this );
QgsGui::enableAutoGeometryRestore( this );
connect( mLeFilter, &QgsFilterLineEdit::textChanged, this, &QgsConfigureShortcutsDialog::mLeFilter_textChanged );

if ( !mManager )
Expand All @@ -50,25 +51,6 @@ QgsConfigureShortcutsDialog::QgsConfigureShortcutsDialog( QWidget *parent, QgsSh
this, &QgsConfigureShortcutsDialog::actionChanged );

populateActions();

restoreState();
}

QgsConfigureShortcutsDialog::~QgsConfigureShortcutsDialog()
{
saveState();
}

void QgsConfigureShortcutsDialog::saveState()
{
QgsSettings settings;
settings.setValue( QStringLiteral( "Windows/ShortcutsDialog/geometry" ), saveGeometry() );
}

void QgsConfigureShortcutsDialog::restoreState()
{
QgsSettings settings;
restoreGeometry( settings.value( QStringLiteral( "Windows/ShortcutsDialog/geometry" ) ).toByteArray() );
}

void QgsConfigureShortcutsDialog::populateActions()
Expand Down
8 changes: 0 additions & 8 deletions src/gui/qgsconfigureshortcutsdialog.h
Expand Up @@ -47,8 +47,6 @@ class GUI_EXPORT QgsConfigureShortcutsDialog : public QDialog, private Ui::QgsCo
*/
QgsConfigureShortcutsDialog( QWidget *parent SIP_TRANSFERTHIS = nullptr, QgsShortcutsManager *manager = nullptr );

~QgsConfigureShortcutsDialog() override;

protected:
void keyPressEvent( QKeyEvent *event ) override;
void keyReleaseEvent( QKeyEvent *event ) override;
Expand All @@ -68,12 +66,6 @@ class GUI_EXPORT QgsConfigureShortcutsDialog : public QDialog, private Ui::QgsCo

private:

//! Saves the dialog window state
void saveState();

//! Restores the dialog window state
void restoreState();

//! Populates the dialog with all actions from the manager
void populateActions();

Expand Down

0 comments on commit 3ca5d72

Please sign in to comment.