Author: jghali
Date: Sun Mar 17 19:38:46 2019
New Revision: 22904

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22904
Log:
Remove useless MenuManager::addMenuToWidgetOfAction()

Modified:
    trunk/Scribus/scribus/menumanager.cpp
    trunk/Scribus/scribus/menumanager.h
    trunk/Scribus/scribus/undogui.cpp

Modified: trunk/Scribus/scribus/menumanager.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22904&path=/trunk/Scribus/scribus/menumanager.cpp
==============================================================================
--- trunk/Scribus/scribus/menumanager.cpp       (original)
+++ trunk/Scribus/scribus/menumanager.cpp       Sun Mar 17 19:38:46 2019
@@ -221,38 +221,11 @@
                menu->clear();
 }
 
-bool MenuManager::addMenuToWidgetOfAction(const QString &menuName, ScrAction 
*action)
-{
-       bool retVal=false;
-       /*if (menuList.contains(menuName) && menuList[menuName]!=nullptr && 
action!=nullptr)
-       {
-                //qt4 cb replace with qwidgetaction or similar
-//             QWidget *w=action->getWidgetAddedTo();
-//             if (w)
-//             {
-//                     QString menuItemListClassName=w->className();
-//                     if (menuItemListClassName=="QToolButton")
-//                     {
-//                             QToolButton 
*toolButton=dynamic_cast<QToolButton *>(w);
-//                             if (toolButton!=nullptr)
-//                             {
-//                                     
toolButton->setPopup(menuList[menuName]->getLocalPopupMenu());
-//                                     retVal=true;
-//                             }
-//                     }
-//             }
-
-       }
-*/
-       return retVal;
-}
-
 void MenuManager::addMenuItemString(const QString& s, const QString &parent)
 {
        if (menuStrings.contains(parent))
                menuStrings[parent].append(s);
 }
-
 
 void MenuManager::addMenuItemStringAfter(const QString& s, const QString& 
after, const QString &parent)
 {

Modified: trunk/Scribus/scribus/menumanager.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22904&path=/trunk/Scribus/scribus/menumanager.h
==============================================================================
--- trunk/Scribus/scribus/menumanager.h (original)
+++ trunk/Scribus/scribus/menumanager.h Sun Mar 17 19:38:46 2019
@@ -49,7 +49,6 @@
 
                enum MenuType {Normal, DLL};
 
-               bool addMenuToWidgetOfAction(const QString &menuName, ScrAction 
*action);
                bool createMenu(const QString &menuName, const QString 
&menuText = QString::null, const QString& parent = QString::null, bool 
checkable = false, bool rememberMenu = false);
                void removeMenuItem(const QString& s, ScrAction *menuAction, 
const QString &parent);
                bool removeMenuItem(ScrAction *menuAction, const QString 
&parent);

Modified: trunk/Scribus/scribus/undogui.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22904&path=/trunk/Scribus/scribus/undogui.cpp
==============================================================================
--- trunk/Scribus/scribus/undogui.cpp   (original)
+++ trunk/Scribus/scribus/undogui.cpp   Sun Mar 17 19:38:46 2019
@@ -52,20 +52,22 @@
 
 UndoWidget::UndoWidget(QWidget* parent, const char* name) : UndoGui(parent, 
name)
 {
+       auto &actions = ScCore->primaryMainWindow()->scrActions;
+       auto menuManager = ScCore->primaryMainWindow()->scrMenuMgr;
+
        //Scribus action based toolbar button construction
-       
parent->addAction(ScCore->primaryMainWindow()->scrActions["editUndoAction"]);
-       
parent->addAction(ScCore->primaryMainWindow()->scrActions["editRedoAction"]);
-       ScCore->primaryMainWindow()->scrMenuMgr->createMenu("undoButtonMenu", 
"undoButtonMenu");
-       ScCore->primaryMainWindow()->scrMenuMgr->createMenu("redoButtonMenu", 
"redoButtonMenu");
-       undoMenu=ScCore->primaryMainWindow()->scrMenuMgr->undoMenu();
-       redoMenu=ScCore->primaryMainWindow()->scrMenuMgr->redoMenu();
-       
ScCore->primaryMainWindow()->scrMenuMgr->addMenuToWidgetOfAction("undoButtonMenu",
 ScCore->primaryMainWindow()->scrActions["editUndoAction"]);
-       
ScCore->primaryMainWindow()->scrMenuMgr->addMenuToWidgetOfAction("redoButton/*Menu*/",
 ScCore->primaryMainWindow()->scrActions["editRedoAction"]);
-
-       parent->addAction(ScCore->primaryMainWindow()->scrActions["editCut"]);
-       parent->addAction(ScCore->primaryMainWindow()->scrActions["editCopy"]);
-       parent->addAction(ScCore->primaryMainWindow()->scrActions["editPaste"]);
-       
ScCore->primaryMainWindow()->scrMenuMgr->addMenuToWidgetOfAction("EditPasteRecent",
 ScCore->primaryMainWindow()->scrActions["editPaste"]);
+       parent->addAction(actions["editUndoAction"]);
+       parent->addAction(actions["editRedoAction"]);
+
+       menuManager->createMenu("undoButtonMenu", "undoButtonMenu");
+       menuManager->createMenu("redoButtonMenu", "redoButtonMenu");
+       undoMenu = menuManager->undoMenu();
+       redoMenu = menuManager->redoMenu();
+
+       parent->addAction(actions["editCut"]);
+       parent->addAction(actions["editCopy"]);
+       parent->addAction(actions["editPaste"]);
+
        connect(undoMenu, SIGNAL(triggered(QAction*)), this, 
SLOT(undoMenuClicked(QAction*)));
        connect(redoMenu, SIGNAL(triggered(QAction*)), this, 
SLOT(redoMenuClicked(QAction*)));
 }


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to