Nicolas Winkler 5 years ago
parent
commit
a101f08507
1 changed files with 5 additions and 3 deletions
  1. 5 3
      AlmondMenuWidget.cpp

+ 5 - 3
AlmondMenuWidget.cpp

@@ -112,9 +112,10 @@ void AlmondMenuWidget::showMainMenu(void)
     ag->addAnimation(mm);
     ag->addAnimation(mm);
     ag->addAnimation(rw);
     ag->addAnimation(rw);
 
 
-    connect(ag, &QParallelAnimationGroup::finished, [this] () { rightWidget->hide(); });
-    mainMenu->show();
+    connect(ag, &QParallelAnimationGroup::finished, [this] () { emit rightWidget->hide(); });
 
 
+    mainMenu->setGeometry(rightWidget->geometry().adjusted(-width(), 0, -width(), 0));
+    emit mainMenu->show();
     emit ag->start();
     emit ag->start();
 }
 }
 
 
@@ -144,7 +145,8 @@ void AlmondMenuWidget::showSubMenu(int index)
     connect(ag, &QParallelAnimationGroup::finished, [this] () { mainMenu->hide(); });
     connect(ag, &QParallelAnimationGroup::finished, [this] () { mainMenu->hide(); });
 
 
     subMenuContainer->setCurrentIndex(index);
     subMenuContainer->setCurrentIndex(index);
-    rightWidget->show();
 
 
+    rightWidget->setGeometry(mainMenu->geometry().adjusted(width(), 0, width(), 0));
+    emit rightWidget->setVisible(true);
     emit ag->start();
     emit ag->start();
 }
 }