#include #include class QMainWindow; class app : public QObject { Q_OBJECT public: int run(int argc, char** argv); public slots: void add_window(); void remove_window(); void windows_go_to_screens(); void windows_go_to_screens_old(); void windows_go_to_primary_screen(); void windows_go_to_primary_screen_old(); void windows_fullscreen(); void windows_nonfullscreen(); private: QMainWindow * create_window(const char * id); void init_menus( QMainWindow * w ); std::vector m_windows; };