#! /bin/sh /usr/share/dpatch/dpatch-run ## 40_LessActions.dpatch by ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ diff -urNad keepassx-0.4.3~/src/forms/MainWindow.ui keepassx-0.4.3/src/forms/MainWindow.ui --- keepassx-0.4.3~/src/forms/MainWindow.ui 2010-12-29 23:01:24.000000000 +0100 +++ keepassx-0.4.3/src/forms/MainWindow.ui 2011-01-01 12:45:40.000000000 +0100 @@ -35,7 +35,7 @@ - true + false true diff -urNad keepassx-0.4.3~/src/mainwindow.cpp keepassx-0.4.3/src/mainwindow.cpp --- keepassx-0.4.3~/src/mainwindow.cpp 2011-01-01 12:42:43.000000000 +0100 +++ keepassx-0.4.3/src/mainwindow.cpp 2011-01-01 12:45:40.000000000 +0100 @@ -95,6 +95,9 @@ WorkspaceLockedWidget.setupUi(LockedCentralWidget); LockedCentralWidget->setVisible(false); + // #ifdef Q_WS_MAEMO_5 #endif + mobileHideMenus(false); + setupConnections(); connect(qApp, SIGNAL(commitDataRequest(QSessionManager&)), SLOT(OnShutdown(QSessionManager&))); @@ -217,6 +220,69 @@ connect(WorkspaceLockedWidget.Button_CloseDatabase,SIGNAL(clicked()),this,SLOT(OnLockClose())); } +void KeepassMainWindow::mobileHideMenus(bool enable){ + +menuExport->menuAction()->setVisible(enable); +menuImport->menuAction()->setVisible(enable); +ViewMenu->menuAction()->setVisible(enable); + +FileNewAction->setVisible(enable); +FileSettingsAction->setVisible(enable); +FileChangeKeyAction->setVisible(enable); +FileSaveAsAction->setVisible(enable); +FileCloseAction->setVisible(enable); +FileChangeKeyAction->setVisible(enable); +FileUnLockWorkspaceAction->setVisible(enable); + +EditCloneEntryAction->setVisible(enable); +EditGroupSearchAction->setVisible(enable); +ViewHideUsernamesAction->setVisible(enable); +ViewHidePasswordsAction->setVisible(enable); +ViewColumnsTitleAction->setVisible(enable); +EditSaveAttachmentAction->setVisible(enable); + + EditNewGroupAction->setVisible(enable); + ViewShowToolbarAction->setVisible(enable); + ViewShowEntryDetailsAction->setVisible(enable); + ViewHidePasswordsAction->setVisible(enable); + ViewHideUsernamesAction->setVisible(enable); + + menuBookmarks->menuAction()->setVisible(enable); + AddBookmarkAction->setVisible(enable); + AddThisAsBookmarkAction->setVisible(enable); + ManageBookmarksAction->setVisible(enable); + + menuTool_Button_Sizes->menuAction()->setVisible(enable); + ViewToolButtonSize16Action->setVisible(enable); + ViewToolButtonSize22Action->setVisible(enable); + ViewToolButtonSize28Action->setVisible(enable); + ViewShowStatusbarAction->setVisible(enable); + + menuColumns->menuAction()->setVisible(enable); + ViewColumnsTitleAction->setVisible(enable); + ViewColumnsUsernameAction->setVisible(enable); + ViewColumnsUrlAction->setVisible(enable); + ViewColumnsPasswordAction->setVisible(enable); + ViewColumnsCommentAction->setVisible(enable); + ViewColumnsExpireAction->setVisible(enable); + ViewColumnsCreationAction->setVisible(enable); + ViewColumnsLastChangeAction->setVisible(enable); + ViewColumnsLastAccessAction->setVisible(enable); + ViewColumnsAttachmentAction->setVisible(enable); + ViewColumnsGroupAction->setVisible(enable); + +menuGroups->menuAction()->setVisible(enable); +EditNewGroupAction->setVisible(enable); +EditNewSubgroupAction->setVisible(enable); +EditEditGroupAction->setVisible(enable); +EditDeleteGroupAction->setVisible(enable); +EditGroupSortAction->setVisible(enable); + + menuHelp->menuAction()->setVisible(enable); + HelpHandbookAction->setVisible(enable); + HelpAboutAction->setVisible(enable); +} + void KeepassMainWindow::setupToolbar(){ toolBar=new QToolBar(this); toolBar->setMovable(false); diff -urNad keepassx-0.4.3~/src/mainwindow.h keepassx-0.4.3/src/mainwindow.h --- keepassx-0.4.3~/src/mainwindow.h 2011-01-01 12:42:43.000000000 +0100 +++ keepassx-0.4.3/src/mainwindow.h 2011-01-01 12:45:40.000000000 +0100 @@ -107,6 +107,7 @@ inline void setupToolbar(); inline void setupIcons(); inline void setupConnections(); + inline void mobileHideMenus(bool); inline void setupMenus(); void setStateFileOpen(bool); void setStateFileModified(bool);