1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## 40_LessActions.dpatch by <yma@>
4 ## All lines beginning with `## DP:' are a description of the patch.
8 diff -urNad keepassx-0.4.3~/src/forms/MainWindow.ui keepassx-0.4.3/src/forms/MainWindow.ui
9 --- keepassx-0.4.3~/src/forms/MainWindow.ui 2010-12-29 23:01:24.000000000 +0100
10 +++ keepassx-0.4.3/src/forms/MainWindow.ui 2011-01-01 12:45:40.000000000 +0100
14 <property name="acceptDrops">
18 <property name="showDropIndicator" stdset="0">
20 diff -urNad keepassx-0.4.3~/src/mainwindow.cpp keepassx-0.4.3/src/mainwindow.cpp
21 --- keepassx-0.4.3~/src/mainwindow.cpp 2011-01-01 12:42:43.000000000 +0100
22 +++ keepassx-0.4.3/src/mainwindow.cpp 2011-01-01 12:45:40.000000000 +0100
24 WorkspaceLockedWidget.setupUi(LockedCentralWidget);
25 LockedCentralWidget->setVisible(false);
27 + // #ifdef Q_WS_MAEMO_5 #endif
28 + mobileHideMenus(false);
31 connect(qApp, SIGNAL(commitDataRequest(QSessionManager&)), SLOT(OnShutdown(QSessionManager&)));
34 connect(WorkspaceLockedWidget.Button_CloseDatabase,SIGNAL(clicked()),this,SLOT(OnLockClose()));
37 +void KeepassMainWindow::mobileHideMenus(bool enable){
39 +menuExport->menuAction()->setVisible(enable);
40 +menuImport->menuAction()->setVisible(enable);
41 +ViewMenu->menuAction()->setVisible(enable);
43 +FileNewAction->setVisible(enable);
44 +FileSettingsAction->setVisible(enable);
45 +FileChangeKeyAction->setVisible(enable);
46 +FileSaveAsAction->setVisible(enable);
47 +FileCloseAction->setVisible(enable);
48 +FileChangeKeyAction->setVisible(enable);
49 +FileUnLockWorkspaceAction->setVisible(enable);
51 +EditCloneEntryAction->setVisible(enable);
52 +EditGroupSearchAction->setVisible(enable);
53 +ViewHideUsernamesAction->setVisible(enable);
54 +ViewHidePasswordsAction->setVisible(enable);
55 +ViewColumnsTitleAction->setVisible(enable);
56 +EditSaveAttachmentAction->setVisible(enable);
58 + EditNewGroupAction->setVisible(enable);
59 + ViewShowToolbarAction->setVisible(enable);
60 + ViewShowEntryDetailsAction->setVisible(enable);
61 + ViewHidePasswordsAction->setVisible(enable);
62 + ViewHideUsernamesAction->setVisible(enable);
64 + menuBookmarks->menuAction()->setVisible(enable);
65 + AddBookmarkAction->setVisible(enable);
66 + AddThisAsBookmarkAction->setVisible(enable);
67 + ManageBookmarksAction->setVisible(enable);
69 + menuTool_Button_Sizes->menuAction()->setVisible(enable);
70 + ViewToolButtonSize16Action->setVisible(enable);
71 + ViewToolButtonSize22Action->setVisible(enable);
72 + ViewToolButtonSize28Action->setVisible(enable);
73 + ViewShowStatusbarAction->setVisible(enable);
75 + menuColumns->menuAction()->setVisible(enable);
76 + ViewColumnsTitleAction->setVisible(enable);
77 + ViewColumnsUsernameAction->setVisible(enable);
78 + ViewColumnsUrlAction->setVisible(enable);
79 + ViewColumnsPasswordAction->setVisible(enable);
80 + ViewColumnsCommentAction->setVisible(enable);
81 + ViewColumnsExpireAction->setVisible(enable);
82 + ViewColumnsCreationAction->setVisible(enable);
83 + ViewColumnsLastChangeAction->setVisible(enable);
84 + ViewColumnsLastAccessAction->setVisible(enable);
85 + ViewColumnsAttachmentAction->setVisible(enable);
86 + ViewColumnsGroupAction->setVisible(enable);
88 +menuGroups->menuAction()->setVisible(enable);
89 +EditNewGroupAction->setVisible(enable);
90 +EditNewSubgroupAction->setVisible(enable);
91 +EditEditGroupAction->setVisible(enable);
92 +EditDeleteGroupAction->setVisible(enable);
93 +EditGroupSortAction->setVisible(enable);
95 + menuHelp->menuAction()->setVisible(enable);
96 + HelpHandbookAction->setVisible(enable);
97 + HelpAboutAction->setVisible(enable);
100 void KeepassMainWindow::setupToolbar(){
101 toolBar=new QToolBar(this);
102 toolBar->setMovable(false);
103 diff -urNad keepassx-0.4.3~/src/mainwindow.h keepassx-0.4.3/src/mainwindow.h
104 --- keepassx-0.4.3~/src/mainwindow.h 2011-01-01 12:42:43.000000000 +0100
105 +++ keepassx-0.4.3/src/mainwindow.h 2011-01-01 12:45:40.000000000 +0100
107 inline void setupToolbar();
108 inline void setupIcons();
109 inline void setupConnections();
110 + inline void mobileHideMenus(bool);
111 inline void setupMenus();
112 void setStateFileOpen(bool);
113 void setStateFileModified(bool);