]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiView.cpp
Move LFUN_BUFFER_SWITCH from LyXFunc::getStatus to GuiView::getStatus.
[features.git] / src / frontends / qt4 / GuiView.cpp
index 5b7601ea53285eae77c62eebca8fa1f1ffac5635..76961e95eb9691bdeccfedffb3a5073b11e207b7 100644 (file)
@@ -1323,6 +1323,14 @@ bool GuiView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
        case LFUN_BUFFER_ZOOM_IN:
                enable = buf;
                break;
+       
+       case LFUN_BUFFER_SWITCH:
+               // toggle on the current buffer, but do not toggle off
+               // the other ones (is that a good idea?)
+               buf = &documentBufferView()->buffer();
+               if (buf && to_utf8(cmd.argument()) == buf->absFileName())
+                       flag.setOnOff(true);
+               break;
 
        default:
                return false;