summaryrefslogtreecommitdiffstats
blob: b62e69841c4d25cb7a597a9ef5ba8485b852cfe0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "QtMainWindowFactory.h"
#include "QtMainWindow.h"
#include "QtTreeWidgetFactory.h"

namespace Swift {

QtMainWindowFactory::QtMainWindowFactory(QtTreeWidgetFactory *treeWidgetFactory, QSplitter* splitter) : treeWidgetFactory_(treeWidgetFactory) {
	splitter_ = splitter;
}

MainWindow* QtMainWindowFactory::createMainWindow() {
	QtMainWindow* window = new QtMainWindow(treeWidgetFactory_);
	if (splitter_) {
		splitter_->addWidget(window);
	}
	return window;
}

}