WIP: supported double-click on namespace.

This commit is contained in:
Just Wonder 2020-05-09 15:02:52 -07:00
parent 21747533fb
commit f7e392a078
4 changed files with 14 additions and 0 deletions

View File

@ -58,6 +58,12 @@ void KevaBookmarksDialog::namespaceView_selectionChanged()
}
}
void KevaBookmarksDialog::on_namespaceView_doubleClicked(const QModelIndex &index)
{
selectedIndex = index;
this->apply();
}
void KevaBookmarksDialog::apply()
{
QModelIndex idIdx = selectedIndex.sibling(selectedIndex.row(), KevaBookmarksModel::Id);

View File

@ -41,6 +41,7 @@ public Q_SLOTS:
private Q_SLOTS:
void namespaceView_selectionChanged();
void on_namespaceView_doubleClicked(const QModelIndex &index);
private:
Ui::KevaBookmarksDialog *ui;

View File

@ -60,6 +60,12 @@ void KevaMyNamespacesDialog::namespaceView_selectionChanged()
}
}
void KevaMyNamespacesDialog::on_namespaceView_doubleClicked(const QModelIndex &index)
{
selectedIndex = ui->namespaceView->selectionModel()->currentIndex();
this->apply();
}
void KevaMyNamespacesDialog::apply()
{
QModelIndex idIdx = selectedIndex.sibling(selectedIndex.row(), KevaNamespaceModel::Id);

View File

@ -41,6 +41,7 @@ public Q_SLOTS:
private Q_SLOTS:
void namespaceView_selectionChanged();
void on_namespaceView_doubleClicked(const QModelIndex &index);
private:
Ui::KevaMyNamespacesDialog *ui;