OSDN Git Service

Added logic to reveal source HTML for a note & correct possible null pointer when...
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / gui / MainMenuBar.java
index 5eca7f0..2bb8edd 100644 (file)
@@ -78,6 +78,7 @@ public class MainMenuBar extends QMenuBar {
        public QAction                  hideNoteList;                           // show/hide the list of notes\r
        public QAction                  showEditorBar;                          // show/hide the editor button bar\r
        public QAction                  hideLeftSide;                           // Hide the entire left side\r
+       public QAction                  viewSource;                                     // View the source HTML of a note\r
        \r
        public QAction                  formatBold;                                     // Bold selected text\r
        public QAction                  formatItalic;                           // Italics selected text\r
@@ -387,6 +388,14 @@ public class MainMenuBar extends QMenuBar {
                hideLeftSide.setChecked(false);\r
                setupShortcut(hideLeftSide, "View_Show_Left_Side");\r
                //hideLeftSide.setShortcut("F11");\r
+               \r
+               viewSource = new QAction(tr("View Source"), this);\r
+               viewSource.setToolTip(tr("View the source HTML for a note"));\r
+               viewSource.triggered.connect(parent, "viewSource()");\r
+               viewSource.setCheckable(true);\r
+               viewSource.setChecked(false);\r
+               setupShortcut(viewSource, "View_Source");\r
+               //hideLeftSide.setShortcut("F11");\r
 \r
                alignLeftAction = new QAction(tr("Left"), this);\r
                alignLeftAction.setToolTip(tr("Left Align"));\r
@@ -681,6 +690,7 @@ public class MainMenuBar extends QMenuBar {
                \r
                viewMenu = addMenu(tr("&View"));\r
                viewMenu.addAction(noteAttributes);\r
+               viewMenu.addAction(viewSource);\r
                viewMenu.addSeparator();\r
                viewMenu.addAction(wideListView);\r
                viewMenu.addAction(narrowListView);\r