git-svn-id: svn://db.shs.com.ru/libs@244 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-06-26 10:23:47 +00:00
parent 853d907725
commit 4a0663673a
7 changed files with 58 additions and 24 deletions

View File

@@ -621,7 +621,11 @@ void BlockView::mouseMoveEvent(QMouseEvent * event) {
void BlockView::keyPressEvent(QKeyEvent * e) {
if (e->key() == Qt::Key_Shift) {
if (tmp_bus.isVisible()) {
wavetrace.setPreferredDirection((BlockViewWavetrace::Direction)(1 - wavetrace.preferredDirection()));
switch (wavetrace.preferredDirection()) {
case BlockViewWavetrace::NoTrace: wavetrace.setPreferredDirection(BlockViewWavetrace::Horizontal); break;
case BlockViewWavetrace::Horizontal: wavetrace.setPreferredDirection(BlockViewWavetrace::Vertical); break;
case BlockViewWavetrace::Vertical: wavetrace.setPreferredDirection(BlockViewWavetrace::NoTrace); break;
}
trace(last_trace_from, trace_to, &tmp_bus);
}
return;