OSDN Git Service

Add initial logic for setting up shared/published notebooks. Added logic to download...
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / gui / NotebookTreeWidget.java
index e0d9763..cd69f97 100644 (file)
@@ -53,6 +53,8 @@ public class NotebookTreeWidget extends QTreeWidget {
        private QAction                                 editAction;\r
        private QAction                                 iconAction;\r
        private QAction                                 stackAction;\r
+       private QAction                                 publishAction;\r
+       private QAction                                 shareAction;\r
        public NoteSignal                               noteSignal;\r
        private HashMap<String, QIcon>  icons;\r
        private final DatabaseConnection                db;\r
@@ -64,6 +66,14 @@ public class NotebookTreeWidget extends QTreeWidget {
                addAction = a;\r
        }\r
        \r
+       public void setPublishAction(QAction p) {\r
+               publishAction = p;\r
+       }\r
+       \r
+       public void setShareAction(QAction s) {\r
+               shareAction = s;\r
+       }\r
+       \r
        public void setDeleteAction(QAction d) {\r
                deleteAction = d;\r
        }\r
@@ -306,6 +316,9 @@ public class NotebookTreeWidget extends QTreeWidget {
                menu.addAction(deleteAction);\r
                menu.addAction(stackAction);\r
                menu.addSeparator();\r
+               menu.addAction(publishAction);\r
+               menu.addAction(shareAction);\r
+               menu.addSeparator();\r
                menu.addAction(iconAction);\r
                menu.exec(event.globalPos());\r
        }\r