X-Git-Url: http://git.sourceforge.jp/view?p=neighbornote%2FNeighborNote.git;a=blobdiff_plain;f=src%2Fcx%2Ffbn%2Fnevernote%2Fgui%2FContentView.java;h=648570bd368d1417fb77e55c097ed23a4a80ee0f;hp=81ecdfdb2235f872630a939acde312fe65fe8032;hb=adf1dae4e586ae493c99a71f6892eb5797a5111a;hpb=d3d6c4dce3deb05798ae8c49b2a2dcc8c2b8c5f9;ds=sidebyside diff --git a/src/cx/fbn/nevernote/gui/ContentView.java b/src/cx/fbn/nevernote/gui/ContentView.java index 81ecdfd..648570b 100644 --- a/src/cx/fbn/nevernote/gui/ContentView.java +++ b/src/cx/fbn/nevernote/gui/ContentView.java @@ -62,12 +62,18 @@ public class ContentView extends QWebView { QShortcut rotateImageLeftShortcut; QAction insertLinkAction; QShortcut insertLinkShortcut; + QAction insertLatexAction; + QShortcut insertLatexShortcut; QAction insertTableAction; QShortcut insertTableShortcut; QAction insertTableRowAction; QShortcut insertTableRowShortcut; + QAction insertTableColumnAction; + QShortcut insertTableColumnShortcut; QAction deleteTableRowAction; QShortcut deleteTableRowShortcut; + QAction deleteTableColumnAction; + QShortcut deleteTableColumnShortcut; QAction openAction; QAction redBackgroundColor; @@ -166,6 +172,14 @@ public class ContentView extends QWebView { insertLinkShortcut = new QShortcut(this); setupShortcut(insertLinkShortcut, "Edit_Insert_Hyperlink"); insertLinkShortcut.activated.connect(parent, "insertLink()"); + + insertLatexAction = new QAction(tr("Insert LaTeX Formula"), this); + insertLatexAction.triggered.connect(parent, "insertLatex()"); + setupShortcut(insertLatexAction, "Insert_Latex"); + contextMenu.addAction(insertLatexAction); + insertLatexShortcut = new QShortcut(this); + setupShortcut(insertLatexShortcut, "Latex_Insert"); + insertLatexShortcut.activated.connect(parent, "insertLatex()"); contextMenu.addMenu(tableMenu); tableMenu.setTitle("Table"); @@ -185,6 +199,14 @@ public class ContentView extends QWebView { setupShortcut(insertTableRowShortcut, "Edit_Insert_Table_Row"); insertTableRowShortcut.activated.connect(parent, "insertTableRow()"); + insertTableColumnAction = new QAction(tr("Insert Column"), this); + insertTableColumnAction.triggered.connect(parent, "insertTableColumn()"); + setupShortcut(insertTableColumnAction, "Edit_Insert_Table_Column"); + tableMenu.addAction(insertTableColumnAction); + insertTableColumnShortcut = new QShortcut(this); + setupShortcut(insertTableColumnShortcut, "Edit_Insert_Table_Column"); + insertTableColumnShortcut.activated.connect(parent, "insertTableColumn()"); + deleteTableRowAction = new QAction(tr("Delete Row"), this); deleteTableRowAction.triggered.connect(parent, "deleteTableRow()"); setupShortcut(deleteTableRowAction, "Edit_Delete_Table_Row"); @@ -193,6 +215,15 @@ public class ContentView extends QWebView { setupShortcut(deleteTableRowShortcut, "Edit_Delete_Table_Row"); deleteTableRowShortcut.activated.connect(parent, "deleteTableRow()"); + deleteTableColumnAction = new QAction(tr("Delete Column"), this); + deleteTableColumnAction.triggered.connect(parent, "deleteTableColumn()"); + setupShortcut(deleteTableColumnAction, "Edit_Delete_Table_Column"); + tableMenu.addAction(deleteTableColumnAction); + deleteTableColumnShortcut = new QShortcut(this); + setupShortcut(deleteTableColumnShortcut, "Edit_Delete_Table_Column"); + deleteTableColumnShortcut.activated.connect(parent, "deleteTableColumn()"); + + insertDateTimeShortcut = new QShortcut(this); insertDateTimeShortcut.activated.connect(parent, "insertDateTime()"); setupShortcut(insertDateTimeShortcut, "Insert_DateTime");