Added welcome screen
[mdictionary] / trunk / src / base / gui / MenuWidget.cpp
index e516b71..cbf8138 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "MenuWidget.h"
 #include <QDebug>
+#include <QtGui>
 
 MenuWidget::MenuWidget(QWidget *parent) :
     QWidgetAction(parent) {
@@ -39,7 +40,11 @@ MenuWidget::~MenuWidget() {
 }
 
 void MenuWidget::addSubMenu(QString title, QWidget *widget) {
-    tabWidget->addTab(widget, title);
+    QScrollArea* sa = new QScrollArea(tabWidget);
+    sa->setWidget(widget);
+    sa->setWidgetResizable(true);
+    sa->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+    tabWidget->addTab(sa, title);
 }
 
 
@@ -58,4 +63,9 @@ QWidget* MenuWidget::createWidget(QWidget *) {
     it parent to NULL and prevent it from delete, so we can still use this
     widget*/
     return tabWidget;
+
+}
+
+void MenuWidget::hideMenu() {
+    tabWidget->hide();
 }