Hi, I suppose you could take EditorManager::instance(), install yourself as an event filter, and do whatever magic on ParentChange events.
Note that both your old method, and anything based on the parent of EditorManager::instance(), does not work with additional editor windows (Window > Open in New Window). Br, Eike On Feb 19, 2014, at 3:25 PM, Xiaofeng Wu <[email protected]> wrote: > I am developing a Qt Creator plugin. This plugin shows currently opened files > as a QTabWidget on top of the editor pane. In Qt Creator 2.8, the code works > like the following, > Core::EditorManagerPlaceHolder* holder = > Core::EditorManagerPlaceHolder::current(); > holder->layout()->addWidget(myTabWidget); > > Here is the screen shot for the plugin running in Qt Creator 2.8 > > <1.png> > > However, in Qt Creator 3.0, the method > Core::EditorManagerPlaceHolder::current() no longer exists. In this situation > how am I able to put the QTabWidget on the top the editor window > _______________________________________________ > Qt-creator mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/qt-creator -- Eike Ziller, Senior Software Engineer - Digia, Qt Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qt-creator
