57 virtual QObject* GetQObject () = 0;
65 virtual int GetWindowsCount ()
const = 0;
73 virtual int GetPreferredWindowIndex ()
const = 0;
89 virtual int GetPreferredWindowIndex (
const QByteArray& tabclass)
const = 0;
102 return GetMainWindow (GetPreferredWindowIndex ());
112 virtual int GetWindowForTab (
ITabWidget *tab)
const = 0;
120 virtual IMWProxy* GetMWProxy (
int winIdx)
const = 0;
129 virtual QMainWindow* GetMainWindow (
int idx)
const = 0;
138 virtual int GetWindowIndex (QMainWindow *window)
const = 0;
160 for (
int i = 0; i < GetWindowsCount (); ++i)
161 if (GetTabWidget (i) == ictw)
174 virtual void windowAdded (
int index) = 0;
187 virtual void windowRemoved (
int index) = 0;
196 virtual void currentWindowChanged (
int to,
int from) = 0;
206 virtual void tabAdded (
int windowIdx,
int tabIdx) = 0;
217 virtual void tabIsRemoving (
int windowIdx,
int tabIdx) = 0;
230 virtual void tabIsMoving (
int fromWin,
int toWin,
int tabIdx) = 0;
243 virtual void tabMoved (
int fromWin,
int toWin,
int tabIdx) = 0;