Beispiel #1
0
 def __init__(self, dialog, text=None):
     Ui_MainWindow.__init__(self)
     self.setupUi(dialog)
     self.text = text
     self.init_ui()
     dialog.setWindowTitle("GCG")
     scriptDir = path.dirname(path.realpath('__file__'))
     dialog.setWindowIcon(QtGui.QIcon(scriptDir + path.sep + 'images/gcg.png'))
Beispiel #2
0
    def __init__(self, dialog):
        Ui_MainWindow.__init__(self)
        self.setupUi(dialog)

        self.plotButtonStart.clicked.connect(self.plotStart)
        self.plotButtonEnd.clicked.connect(self.plotEnd)

        self.PlotStart = GetLogData('Start')
        self.PlotEnd = GetLogData('End')

        self.horizontalSlider.setMaximum(self.getLogLength())
Beispiel #3
0
    def __init__(self, dialog):
        Ui_MainWindow.__init__(self)
        self.setupUi(dialog)
        scriptDir = path.dirname(path.realpath('__file__'))
        dialog.setWindowIcon(QtGui.QIcon(scriptDir + path.sep + 'images/gcg.png'))

        self.status.setText('Welcome to your all in one Glyph Manager!')

        self.init_dict = {0: '', 1: '', 2: '', 'oauth_token': '', 'oauth_token_secret': ''}
        # NORMAL FUNCTIONS

        # Twitter blanks
        self.access_token = {'oauth_token': '', 'oauth_token_secret': ''}
        self.twee = tweepy.API()
        self.api = tweepy.api

        try:
            with open('bin/config.init', 'rb') as inConfig:
                self.init_dict = pickle.load(inConfig)
            if self.init_dict is not None:
                try:
                    self.pcPath = self.init_dict[0]
                    self.psPath = self.init_dict[1]
                    self.xbPath = self.init_dict[2]
                    self.access_token['oauth_token'] = self.access_token['oauth_token']
                    self.access_token['oauth_token_secret'] = self.access_token['oauth_token_secret']
                except IndexError:
                    print('A line was not found')
        except FileNotFoundError:
            print('No Config File! Creating one now...')
            self.config()

        self.ggpc = GlyphGrabber.GlyphGrabber(self.pcPath)
        self.ggps4 = GlyphGrabber.GlyphGrabber(self.psPath)
        self.ggxb1 = GlyphGrabber.GlyphGrabber(self.xbPath)

        self.read_config_data()
        # FOR TWITTER
        if self.init_dict['oauth_token'] is '':
            self.actionTwitter.setEnabled(True)
            self.twitter_post.setEnabled(False)
        else:
            self.twitter_connect()

        self.init_ui()
Beispiel #4
0
 def __init__(self, dialog, myWidget):
     Ui_MainWindow.__init__(self)
     self.setupUi(dialog)
     self.pushButton_start.clicked.connect(self.Start)
     self.pushButton_stop.clicked.connect(self.Stop)
     self.tableWidget.setHorizontalHeaderLabels(
         ["Time", "Source", "Dest", "Protocol", "Length", "Info"])
     # when cell is clicked show packet details and also hex details
     self.tableWidget.cellClicked.connect(self.showPacketDetails)
     self.tableWidget.cellClicked.connect(self.showHexPacketDetails)
     # on clicking the row we get the index
     #self.tableWidget.cellClicked.connect(self.whichRow)
     #self.tableWidget.horizontalHeaderItem().setTextAlignment(QtGui.AlignHCenter)
     #On Clicking filter the filter is applied
     self.pushButton_filter.clicked.connect(self.applyFilter)
     self.pushButton_filterRemove.clicked.connect(self.removeFilters)
     self.my_widget = myWidget
     self.my_widget.newPacketSignal.connect(self.on_packetChanged)
     self._packetsList = []
     self.filteredList = []
     self.my_widget.setPacket(["a", "b", "c", "d", "e", "f"])