39 #include <QApplication>
42 #include <QPluginLoader>
44 #include <QDockWidget>
45 #include <QMainWindow>
90 for ( std::list< QGoPlugin * >::iterator
97 ( *it )->OnTabActivated(iId);
104 for ( std::list< QGoPlugin * >::iterator
111 ( *it )->OnTabClosed(iId);
118 for ( std::list< QGoPlugin * >::iterator
125 ( *it )->OnTabMoved(from, to);
134 for ( std::list< QGoPlugin * >::iterator
141 if ( ( *it )->Name() == iName )
154 if ( !loader.
load() )
156 std::cout <<
"Plugin was not loaded" << std::endl;
176 std::cout <<
"Plugin LOADED" << std::endl;
186 std::cout <<
"Error while casting" << std::endl;
191 std::cout <<
"Null plugin" << std::endl;
220 std::list< QGoPlugin * >::iterator it =
m_PluginList.begin();
221 std::list< QGoPlugin * >::iterator end =
m_PluginList.end();
223 for (; it != end; ++it )
225 ( *it )->ReadSettings();
231 std::list< QMenu * > oMenuList;
233 std::list< QGoPlugin * >::iterator it =
m_PluginList.begin();
234 std::list< QGoPlugin * >::iterator end =
m_PluginList.end();
236 for (; it != end; ++it )
238 if ( ( *it )->Menu() )
240 oMenuList.push_back( ( *it )->Menu() );