refs #911, shortcut for cut/copy

* changed unselect
* use CTRL+C for copy
This commit is contained in:
Klaus Basan
2017-03-24 18:25:54 +01:00
committed by Mathew Sutcliffe
parent 08f8916344
commit 864e64e295
3 changed files with 12 additions and 1 deletions

View File

@@ -24,7 +24,7 @@ namespace BlackGui
const QKeySequence &CShortcut::keyClearSelection()
{
static const QKeySequence k(Qt::CTRL + Qt::Key_C);
static const QKeySequence k(Qt::CTRL + Qt::Key_Space);
return k;
}
@@ -64,4 +64,10 @@ namespace BlackGui
static const QKeySequence k(Qt::Key_Escape);
return k;
}
const QKeySequence &CShortcut::keyCopy()
{
static const QKeySequence k(Qt::CTRL + Qt::Key_C);
return k;
}
} // ns

View File

@@ -52,6 +52,9 @@ namespace BlackGui
//! Escape
static const QKeySequence &keyEscape();
//! Copy
static const QKeySequence &keyCopy();
};
} // ns
#endif // guard

View File

@@ -123,6 +123,8 @@ namespace BlackGui
saveJson->setObjectName("Save JSON for " + this->objectName());
QShortcut *deleteRow = new QShortcut(CShortcut::keyDelete(), this, SLOT(ps_removeSelectedRows()), nullptr, Qt::WidgetShortcut);
deleteRow->setObjectName("Delete selected rows for " + this->objectName());
QShortcut *copy = new QShortcut(CShortcut::keyCopy(), this, SLOT(ps_copy()), nullptr, Qt::WidgetShortcut);
copy->setObjectName("Copy rows for " + this->objectName());
}
bool CViewBaseNonTemplate::setParentDockWidgetInfoArea(CDockWidgetInfoArea *parentDockableWidget)