+ // Create actions of MDI area
+ QAction* aAction = new QAction(QIcon(":pictures/new_view.png"), tr("Create Window"), aMdiArea);
+ aMdiArea->addAction(aAction);
+ connect(aAction, SIGNAL(triggered(bool)), this, SLOT(createSubWindow()));
+
+ aAction = new QAction(QIcon(":pictures/tile_views.png"), tr("Tile"), aMdiArea);
+ aMdiArea->addAction(aAction);
+ connect(aAction, SIGNAL(triggered(bool)), aMdiArea, SLOT(tileSubWindows()));
+
+ aAction = new QAction(QIcon(":pictures/cascade_views.png"), tr("Cascade"), aMdiArea);
+ aMdiArea->addAction(aAction);
+ connect(aAction, SIGNAL(triggered(bool)), this, SLOT(cascadeWindows()));
+
+ aAction = new QAction(aMdiArea);
+ aAction->setSeparator(true);
+ aMdiArea->addAction(aAction);