OpenSecurity/bin/opensecurity_tray.pyw
changeset 106 c5101320b46c
parent 105 9cc91074deb8
child 111 a2c7f29d3683
     1.1 --- a/OpenSecurity/bin/opensecurity_tray.pyw	Mon Mar 31 15:28:48 2014 +0200
     1.2 +++ b/OpenSecurity/bin/opensecurity_tray.pyw	Tue Apr 01 13:43:59 2014 +0200
     1.3 @@ -46,8 +46,10 @@
     1.4      from cygwin import Cygwin
     1.5  
     1.6  from ui import AboutDialog
     1.7 +from ui import ConfigureDialog
     1.8  from ui import opensecurity_rc
     1.9  
    1.10 +
    1.11  # ------------------------------------------------------------
    1.12  # code
    1.13  
    1.14 @@ -125,6 +127,12 @@
    1.15          QtGui.QApplication.instance().processEvents()
    1.16              
    1.17              
    1.18 +    def clicked_configure(self):
    1.19 +        """clicked configure"""
    1.20 +        d = ConfigureDialog()
    1.21 +        d.exec_()
    1.22 +    
    1.23 +
    1.24      def clicked_exit(self):
    1.25          """clicked exit"""
    1.26          sys.exit(0)
    1.27 @@ -150,7 +158,7 @@
    1.28          # add known apps
    1.29          self.acBrowser = QtGui.QAction('Secure Browsing', self.parent())
    1.30          icon = QtGui.QIcon()
    1.31 -        icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(':/opensecurity/gfx/opensecurity_icon_64.png')), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    1.32 +        icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(':/opensecurity/gfx/opensecurity_browsing_64.png')), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    1.33          self.acBrowser.setIcon(icon)
    1.34          menu.addAction(self.acBrowser)
    1.35          menu.addSeparator()
    1.36 @@ -158,9 +166,14 @@
    1.37          # add standard menu items
    1.38          self.acLaunch = QtGui.QAction('Launch Application', self.parent())
    1.39          icon = QtGui.QIcon()
    1.40 -        icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(':/opensecurity/gfx/opensecurity_icon_64.png')), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    1.41 +        icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(':/opensecurity/gfx/opensecurity_launch_64.png')), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    1.42          self.acLaunch.setIcon(icon)
    1.43          menu.addAction(self.acLaunch)
    1.44 +        self.acConfigure = QtGui.QAction('Configuration', self.parent())
    1.45 +        icon = QtGui.QIcon()
    1.46 +        icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(':/opensecurity/gfx/opensecurity_configure_64.png')), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    1.47 +        self.acConfigure.setIcon(icon)
    1.48 +        menu.addAction(self.acConfigure)
    1.49          menu.addSeparator()
    1.50  
    1.51          self.acAbout = menu.addAction('About')
    1.52 @@ -168,6 +181,7 @@
    1.53          
    1.54          self.acBrowser.triggered.connect(self.clicked_browser)
    1.55          self.acLaunch.triggered.connect(self.clicked_launch_application)
    1.56 +        self.acConfigure.triggered.connect(self.clicked_configure)
    1.57          self.acAbout.triggered.connect(self.clicked_about)
    1.58          self.acExit.triggered.connect(self.clicked_exit)
    1.59          
    1.60 @@ -176,12 +190,6 @@
    1.61      
    1.62      a = QtGui.QApplication(sys.argv)
    1.63  
    1.64 -#    # prebuild the pixmap cache: fetch all jpg, png and jpeg images and load them
    1.65 -#    image_path = os.path.join(Environment("OpenSecurity").data_path, 'gfx')
    1.66 -#    for file in os.listdir(image_path):
    1.67 -#        if file.lower().rpartition('.')[2] in ('jpg', 'png', 'jpeg'):
    1.68 -#            QtGui.QPixmapCache.insert(file.lower().rpartition('.')[0], QtGui.QPixmap(os.path.join(image_path, file)))
    1.69 -
    1.70      w = QtGui.QWidget()
    1.71      icon = QtGui.QIcon()
    1.72      icon.addPixmap(QtGui.QPixmap(QtCore.QString.fromUtf8(":/opensecurity/gfx/opensecurity_icon_64.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)