12 #ifndef CXCONSOLEWIDGETCOLLECTION_H
13 #define CXCONSOLEWIDGETCOLLECTION_H
15 #include <QMainWindow>
17 #include <boost/shared_ptr.hpp>
20 #include "cxResourceWidgetsExport.h"
24 typedef boost::shared_ptr<class Log>
LogPtr;
34 void onDockWidgetVisibilityChanged(
bool val);
36 void checkVisibility();
37 void onConsoleWindowTitleChanged(
const QString & title);
39 virtual QMenu* createPopupMenu();
41 QDockWidget* addAsDockWidget(QWidget* widget);
42 QDockWidget* createDockWidget(QWidget* widget);
43 void deleteDockWidget(QDockWidget* dockWidget);
44 void removeHiddenConsoles();
54 QList<QDockWidget*> mDockWidgets;
60 #endif // CXCONSOLEWIDGETCOLLECTION_H