Problems with KTabBar::setTabReorderingEnabled

Andras Mantia amantia at kde.org
Sun Jun 13 00:09:39 BST 2004


On Friday 11 June 2004 23:16, Alexander Dymo wrote:
> On Friday 11 June 2004 17:34, Andras Mantia wrote:
> > > > Try with Quanta.
> > >
> > > I can reproduce it with Quanta, and I blame kmdi then. :-)
>
> Can't be reproduced in KDevelop (we are using kmdi too).
>
> > Well, I don't use tabWidget() at all in other places (no calls for
> > indexOf() and currentPageIndex()), so I don't even know what should
> > I do in a slot connected to movedTab().
>
> Even if you don't use tabWidget() kmdi stores the order of opened
> documents by itself and if you don't connect to movedTab you will
> break the document traverse order (the same alt-left, alt-right, I
> assume).
> We do this in KDevelop:
>
> void NewMainWindow::tabMoved( int from, int to )
> {
>     KMdiChildView *view = m_pDocumentViews->at(from);
>     m_pDocumentViews->remove(from);
>     m_pDocumentViews->insert(to, view);
> }

In that case I think this should be done in KMDI itself in a 
KMdiMainFrm::setTabReorderingEnabled(bool) which enables the tab 
reordering and connects the movedTab() to the above slot.

Andras

-- 
Quanta Plus developer - http://quanta.sourceforge.net
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040613/f8b708d7/attachment.sig>


More information about the kde-core-devel mailing list