]> git.lyx.org Git - features.git/commitdiff
This commit initialise correctly the tab bar in a new window.
authorAbdelrazak Younes <younes@lyx.org>
Wed, 1 Nov 2006 22:57:32 +0000 (22:57 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Wed, 1 Nov 2006 22:57:32 +0000 (22:57 +0000)
* GuiView::init(): switch to the first avalaible buffer if any.

* GuiWorkArea::focusInEvent(): update the LyXView tab bar there.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15685 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiView.C
src/frontends/qt4/GuiWorkArea.C

index 91c2d850dcbb15cb07003c71ce93e20e63bde5a5..0bdc5bfa5ce4dd74a1ebf9e2acd86c23ec257fda 100644 (file)
@@ -150,6 +150,9 @@ void GuiView::init()
        QObject::connect(&statusbar_timer_, SIGNAL(timeout()),
                this, SLOT(update_view_state_qt()));
 
+       if (!work_area_->bufferView().buffer() && !theBufferList().empty())
+               setBuffer(theBufferList().first());
+
        // make sure the buttons are disabled if needed
        updateToolbars();
        updateLayoutChoice();
index 2d285d8e87720bfbfe586a70404bc2978c8c9bf1..069738cb2a3807df65186ad77e70339c2a1cbcfc 100644 (file)
@@ -288,6 +288,9 @@ void GuiWorkArea::dropEvent(QDropEvent* event)
 
 void GuiWorkArea::focusInEvent(QFocusEvent * /*event*/)
 {
+       // FIXME: it would be better to send a signal "newBuffer()"
+       // in BufferList that could be connected to the different tabbar.
+       lyx_view_.updateTab();
        startBlinkingCursor();
 }