X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=src%2Fcx%2Ffbn%2Fnevernote%2Fgui%2FMainMenuBar.java;h=97cbaafafa74cb0a75ac44161c861977c92a6c60;hb=158b1b9035ff634198bfd5b6271758b96b9fa430;hp=375a5daf4fb0fe5b2b92b003e83b6305edf52cd4;hpb=f54bcd2a034be72ffafc5bf7f4b4215c03e71d66;p=neighbornote%2FNeighborNote.git diff --git a/src/cx/fbn/nevernote/gui/MainMenuBar.java b/src/cx/fbn/nevernote/gui/MainMenuBar.java index 375a5da..97cbaaf 100644 --- a/src/cx/fbn/nevernote/gui/MainMenuBar.java +++ b/src/cx/fbn/nevernote/gui/MainMenuBar.java @@ -93,6 +93,8 @@ public class MainMenuBar extends QMenuBar { // public QAction compactAction; // free unused space in the database public QAction databaseStatusAction; // Current database status public QAction folderImportAction; // Automatically import files + public QAction spellCheckAction; // Spell checker + public QAction encryptDatabaseAction; // Encrypt the local database public QAction notebookEditAction; // Edit the selected notebook public QAction notebookAddAction; // Add a new notebook @@ -518,8 +520,21 @@ public class MainMenuBar extends QMenuBar { folderImportAction.setToolTip("Import Files Automatically"); folderImportAction.triggered.connect(parent, "folderImport()"); setupShortcut(folderImportAction, "Tools_Folder_Import"); + + spellCheckAction = new QAction(tr("Spell Check"), this); + spellCheckAction.setToolTip("Check for spelling errors"); + spellCheckAction.triggered.connect(parent.browserWindow, "doSpellCheck()"); + setupShortcut(spellCheckAction, "Tools_Spell_Check"); - + encryptDatabaseAction = new QAction(tr("Encrypt Database"), this); + encryptDatabaseAction.setToolTip("Encrypt the database upon shutdown"); + encryptDatabaseAction.triggered.connect(parent, "doDatabaseEncrypt()"); + setupShortcut(encryptDatabaseAction, "Tools_Database_Encrypt"); + if (Global.cipherPassword != null && Global.cipherPassword != "") { + encryptDatabaseAction.setText("Decrypt Database"); + encryptDatabaseAction.setToolTip("Decrypt the database upon shutdown"); + } + loggerAction = new QAction(tr("Log"), this); loggerAction.setToolTip("Show the detailed application log"); loggerAction.triggered.connect(parent, "logger()"); @@ -643,10 +658,13 @@ public class MainMenuBar extends QMenuBar { onlineMenu.addAction(noteOnlineHistoryAction); toolsMenu = addMenu(tr("&Tools")); + toolsMenu.addAction(spellCheckAction); toolsMenu.addAction(accountAction); toolsMenu.addAction(fullReindexAction); toolsMenu.addAction(disableIndexing); // toolsMenu.addAction(compactAction); + toolsMenu.addSeparator(); + toolsMenu.addAction(encryptDatabaseAction); toolsMenu.addAction(databaseStatusAction); toolsMenu.addSeparator(); toolsMenu.addAction(folderImportAction);