Implemented MainWindow singleton pattern.

This commit is contained in:
Tats
2015-07-03 17:20:42 -06:00
parent e22075d6ad
commit 36c2c2b539
3 changed files with 20 additions and 7 deletions
+8
View File
@@ -1988,6 +1988,14 @@ void MainWindow::clearWindow()
clearProject();
}
MainWindow* MainWindow::instance() {
static MainWindow* inst = 0;
if (!inst) {
inst = new MainWindow;
}
return inst;
}
void MainWindow::updateCanvases()
{
sourceCanvas->updateCanvas();