OSDN Git Service

Add some of the context menu options to the main menu bar.
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / gui / ContentView.java
index b270e01..1c461e1 100644 (file)
@@ -75,6 +75,9 @@ public class ContentView extends QWebView {
        QAction deleteTableColumnAction;\r
        QShortcut deleteTableColumnShortcut;\r
        QAction openAction;\r
+       QAction insertQuickLinkAction;\r
+       QShortcut insertQuickLinkShortcut;\r
+       QMenu imageMenu;\r
        \r
        QAction redBackgroundColor;\r
        \r
@@ -172,6 +175,15 @@ public class ContentView extends QWebView {
                insertLinkShortcut = new QShortcut(this);\r
                setupShortcut(insertLinkShortcut, "Edit_Insert_Hyperlink");\r
                insertLinkShortcut.activated.connect(parent, "insertLink()");\r
+               \r
+               insertQuickLinkAction = new QAction(tr("Quick Link"), this);\r
+               insertQuickLinkAction.triggered.connect(parent, "insertQuickLink()");\r
+               setupShortcut(insertQuickLinkAction, "Edit_Insert_QuickLink");\r
+               contextMenu.addAction(insertQuickLinkAction);\r
+               insertQuickLinkAction.setEnabled(false);\r
+               insertQuickLinkShortcut = new QShortcut(this);\r
+               setupShortcut(insertQuickLinkShortcut, "Edit_Insert_Quicklink");\r
+               insertQuickLinkShortcut.activated.connect(parent, "insertQuickLink()");\r
 \r
                insertLatexAction = new QAction(tr("Insert LaTeX Formula"), this);\r
                insertLatexAction.triggered.connect(parent, "insertLatex()");\r
@@ -228,7 +240,7 @@ public class ContentView extends QWebView {
                insertDateTimeShortcut.activated.connect(parent, "insertDateTime()");\r
                setupShortcut(insertDateTimeShortcut, "Insert_DateTime");\r
                        \r
-               QMenu imageMenu = new QMenu();\r
+               imageMenu = new QMenu();\r
                imageMenu.setTitle(tr("Image"));\r
                contextMenu.addMenu(imageMenu);\r
                downloadImage = pageAction(QWebPage.WebAction.DownloadImageToDisk);\r