#include #include #include #include "toplevel.h" #include "core.h" #include "simplemainwindow.h" TDevMainWindow *TopLevel::s_instance = 0; bool TopLevel::mainWindowValid() { return s_instance != 0; } TDevMainWindow *TopLevel::getInstance() { if (!s_instance) { SimpleMainWindow *mainWindow = new SimpleMainWindow(0, "SimpleMainWindow"); s_instance = mainWindow; mainWindow->init(); kapp->setMainWidget(mainWindow); } return s_instance; } void TopLevel::invalidateInstance(TDevMainWindow *instance) { if ( s_instance == instance ) s_instance = 0; }