Force focus on password field, resolves #116 (#117)

Also remove redudant code for minimizing to tray
This commit is contained in:
Janek Bevendorff 2016-11-26 15:37:25 +01:00 committed by Jonathan White
parent 405b82588b
commit 9261d8ae9d
5 changed files with 12 additions and 15 deletions

View file

@ -58,6 +58,12 @@ DatabaseOpenWidget::~DatabaseOpenWidget()
{
}
void DatabaseOpenWidget::showEvent(QShowEvent* event)
{
DialogyWidget::showEvent(event);
m_ui->editPassword->setFocus();
}
void DatabaseOpenWidget::load(const QString& filename)
{
m_filename = filename;

View file

@ -45,6 +45,7 @@ Q_SIGNALS:
void editFinished(bool accepted);
protected:
void showEvent(QShowEvent* event) override;
CompositeKey databaseKey();
protected Q_SLOTS:

View file

@ -333,15 +333,6 @@ void MainWindow::openDatabase(const QString& fileName, const QString& pw, const
m_ui->tabWidget->openDatabase(fileName, pw, keyFile);
}
void MainWindow::minimizeWindow()
{
if (isTrayIconEnabled() && config()->get("GUI/MinimizeToTray").toBool()) {
hide();
} else {
setWindowState(Qt::WindowMinimized);
}
}
void MainWindow::setMenuActionState(DatabaseWidget::Mode mode)
{
int currentIndex = m_ui->stackedWidget->currentIndex();

View file

@ -38,7 +38,6 @@ class MainWindow : public QMainWindow
public:
MainWindow();
~MainWindow();
void minimizeWindow();
public Q_SLOTS:
void openDatabase(const QString& fileName, const QString& pw = QString(),