summaryrefslogtreecommitdiff
path: root/plugingui/testmain.cc
diff options
context:
space:
mode:
Diffstat (limited to 'plugingui/testmain.cc')
-rw-r--r--plugingui/testmain.cc46
1 files changed, 11 insertions, 35 deletions
diff --git a/plugingui/testmain.cc b/plugingui/testmain.cc
index 84d813d..c4ca18d 100644
--- a/plugingui/testmain.cc
+++ b/plugingui/testmain.cc
@@ -24,56 +24,32 @@
* along with DrumGizmo; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-#include "plugingui.h"
-
#ifdef WIN32
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#endif
#include <hugin.hpp>
-
-#include <notifier.h>
#include <settings.h>
-class TestMain : public Listener {
-public:
- TestMain()
- {
- CONNECT(&gui, closeNotifier, this, &TestMain::stop);
- }
+#include "mainwindow.h"
- void stop()
- {
- DEBUG(stop, "Stopping...\n");
- running = false;
- }
+int main()
+{
+ INFO(example, "We are up and running");
- void run()
+ Settings settings;
+ GUI::MainWindow main_window(settings, nullptr);
+ main_window.show();
+
+ while(main_window.processEvents())
{
- while(running)
- {
#ifdef WIN32
- SleepEx(50, FALSE);
+ SleepEx(50, FALSE);
#else
- usleep(50000);
+ usleep(50000);
#endif
- gui.processEvents();
- }
}
- bool running = true;
-
- Settings settings;
- GUI::PluginGUI gui{settings};
-};
-
-int main()
-{
- INFO(example, "We are up and running");
-
- TestMain testMain;
- testMain.run();
-
return 0;
}