From 51858c38c3a2540613c5dc6699fccd0d22381ca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Pr=C3=B6pper?= Date: Wed, 19 Jun 2013 12:52:55 +0200 Subject: [PATCH] Added Spyke Repository in help menu --- resources/icons.qrc | 1 + resources/icons/repository.png | Bin 0 -> 2064 bytes spykeviewer/ui/icons_rc.py | 146 +++++++++++++++++++++++++++++++-- spykeviewer/ui/main.ui | 10 +++ spykeviewer/ui/main_ui.py | 9 +- spykeviewer/ui/main_window.py | 4 + 6 files changed, 164 insertions(+), 6 deletions(-) create mode 100644 resources/icons/repository.png diff --git a/resources/icons.qrc b/resources/icons.qrc index 091da57..637724e 100644 --- a/resources/icons.qrc +++ b/resources/icons.qrc @@ -12,6 +12,7 @@ icons/edit.png + icons/repository.png icons/help.png icons/info.png icons/appicon.png diff --git a/resources/icons/repository.png b/resources/icons/repository.png new file mode 100644 index 0000000000000000000000000000000000000000..4a62d20de0db6294b927758f4693c9aaf1aa3eba GIT binary patch literal 2064 zcmZ{l4K&mHAIIlmv&>UVQX$WeW19_Y`iGg!ED6a&mxgJ(vxc#f)+o6xxy40|Ydy?z zaFK_S6jCg7%R~6f<0@&Rq7oI?{i$=$|NPJY{6FV>KkswC=lwdL_xGIdIUj+)pSPy^ z7IhE^r0GK<1^}wRcAyZTPagT#5+IN$UvDCyKz;FS;sdfSo)pRfl=S`V>SXR*yX3}u z90K$^4?0SbTnA7OAEHMPNy^F(k2~PKS<1&u&x-1r#$I+u%sz}LhN+MnPwXdt}wg1cQ4V1Ze|URNPAIYdDwr86~lmFJ8HYhRo)@E7ZF*@ zeBa)b`a~$B4*6LdGG0?Z$ybZM@G%os^@F3`Q`Q@O>6M)nTKqMwsu{S}FX7Ca&o_|e zPa(?bQcB=0lMMgnuBIwi#g}pK`&U*@RNgrnZgMFy#8^nW#`D4|E|4o*U-e5jv@WKt zynV|`kS3rsUhxoUp#(bh*lG< zB2nyxQ_KqtO$X!|&qtW4{qj%aDf+4rkdB?2J$O9+SQ{hp*7X3JL>Tzp)JLdh7>J%x zuqX!8u>`2<$q+;)^-@#y*zJVoX_<)EI;Ex*HT(MC?24ORgLG{B!-qs(;3++26UEs! zP|ym*y62A8AT-8E`94SxfMwmp_NWFRALEs^*w3Ey6PO);@66s6>ck?z2fRipg`f{i=Hx_(*&i7NFo|Ib zPTraUVx%>**LQg{vj?|GJYZguFbf6lcGZa5GbI7>nj{Eu_4w(TJ0z2w>qN3Z2hyiY zVi{*t!G?;d|zUqPYHIQ!xKUmn2H~k{TNW`5# zp#79hX{eb_IV#GU{$>rX!(j9YJ)@&h2$jOZ!d$yxu5mh{h7?$T`T{F@M2XUEs$UO< z5LE49-Rjg(lanS}?R45|5pg4yU;Xp0FiI#85z9g!6SJI=N%a{@V!$GS~Vmvk~@iiN$o ztc2MMZ;>j6MMWdQ$w%tS>rP>&$Hid@q2HFwcHD9HY7BWT&RMS!2p14h86^ioOAbVs z=TQ3ed~f(a!eEm`@vlt6!VN@U$=gaHYVX5K@+0-P;H8-hGxAyb^y41z_~s?Gz+r~y zOCRR=%A6MP4|QK}n&Wxl3@nA`&1+$2!8SMej$R zDh4i7kHr>XHf72~dOO;dm!COKcIERU*$jq6EY5COSS=NTBZA&5FtIks>OhuX>bN6!wg)xv(Fu`G&CG}wZHlvck$68 zzh_vqoEBK>_py6_Bu)CH`0m{CZKX!MA2By<$ezOWM*8Jy$sjiI<5qC4Ny8{djLvHOZ z3#!^we~6bpPhq|(l*4?z`9I_h@x4cWWoAvL+5^WR$Ung2RJfx);` z1lo;E@Z=Kq%C)AZLqsUrCNDr4s+=&CykA>O>m9$TWwqx`c9G#8w|kxjxH-hw*cieg z*uSf~!B?|4{)}9>-EZ|HcExJK*WTlzNzh*w}t9~w|n4d~dvp+lKSe7PN`4T=Tn|;Xz3Okh?Yz|L#r%>qlRB!} zrzrzpdH#mC1A0^^#yJk=lD6LX87>WUH`IC>J~mh0du(`~$2x@joa4K%?wYXn+Yq z;qX`|JlgpO5ElS?_g?^u9m9xC`Tu~S_U*N0>9iJ!!ic6F=FmX&q@;K}68U`=gG-BM zvsmoI90zvdA!OVS3kON@_NO2n9neVE`}J#^^81^94Ex_VVeuG8JR18W;y~7{4*=+` zO$=lwCq~mio{1@(Bx; + @@ -622,6 +623,15 @@ QGroupBox::title { Load Data... + + + + :/Application/Repository:/Application/Repository + + + Spyke Repository + + diff --git a/spykeviewer/ui/main_ui.py b/spykeviewer/ui/main_ui.py index 799a4c9..bfaa61d 100644 --- a/spykeviewer/ui/main_ui.py +++ b/spykeviewer/ui/main_ui.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file '/home/rob/Spyke/viewer/spykeviewer/ui/main.ui' # -# Created: Fri Jun 14 14:40:55 2013 +# Created: Wed Jun 19 11:08:03 2013 # by: PyQt4 UI code generator 4.9.3 # # WARNING! All changes made in this file will be lost! @@ -257,6 +257,11 @@ def setupUi(self, MainWindow): self.actionLazy_Load.setObjectName(_fromUtf8("actionLazy_Load")) self.actionLoad_Data = QtGui.QAction(MainWindow) self.actionLoad_Data.setObjectName(_fromUtf8("actionLoad_Data")) + self.actionSpyke_Repository = QtGui.QAction(MainWindow) + icon18 = QtGui.QIcon() + icon18.addPixmap(QtGui.QPixmap(_fromUtf8(":/Application/Repository")), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.actionSpyke_Repository.setIcon(icon18) + self.actionSpyke_Repository.setObjectName(_fromUtf8("actionSpyke_Repository")) self.menuRead_Mode.addAction(self.actionFull_Load) self.menuRead_Mode.addAction(self.actionLazy_Load) self.menuFile.addAction(self.actionLoad_Data) @@ -274,6 +279,7 @@ def setupUi(self, MainWindow): self.menuFile.addAction(self.actionSettings) self.menuFile.addAction(self.actionExit) self.menuHelp.addAction(self.actionDocumentation) + self.menuHelp.addAction(self.actionSpyke_Repository) self.menuHelp.addAction(self.actionAbout) self.menuSelections.addAction(self.actionNewSelection) self.menuSelections.addAction(self.actionClearSelections) @@ -387,5 +393,6 @@ def retranslateUi(self, MainWindow): self.actionFull_Load.setText(QtGui.QApplication.translate("MainWindow", "Full Load", None, QtGui.QApplication.UnicodeUTF8)) self.actionLazy_Load.setText(QtGui.QApplication.translate("MainWindow", "Lazy Load", None, QtGui.QApplication.UnicodeUTF8)) self.actionLoad_Data.setText(QtGui.QApplication.translate("MainWindow", "Load Data...", None, QtGui.QApplication.UnicodeUTF8)) + self.actionSpyke_Repository.setText(QtGui.QApplication.translate("MainWindow", "Spyke Repository", None, QtGui.QApplication.UnicodeUTF8)) import icons_rc diff --git a/spykeviewer/ui/main_window.py b/spykeviewer/ui/main_window.py index 649ebdb..cf8b67e 100644 --- a/spykeviewer/ui/main_window.py +++ b/spykeviewer/ui/main_window.py @@ -1402,6 +1402,10 @@ def on_actionAbout_triggered(self): def on_actionDocumentation_triggered(self): webbrowser.open('http://spyke-viewer.readthedocs.org') + @pyqtSignature("") + def on_actionSpyke_Repository_triggered(self): + webbrowser.open('http://spyke-viewer.g-node.org') + def _get_closed_folders(self): if not hasattr(self, 'plugin_model'): return []