Exemple #1
0
 def g_display(self):
     QWidget.__init__(self)
     self.widget = Heditor(self)
     self.name = "hexedit " + str(self.node.name())
     if self.node.size() > 0:
         self.widget.init(self.node, self.preview)
         self.setLayout(self.widget.vlayout)
     else:
         msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer",
                           "Error: File is empty", QMessageBox.Ok)
         msg.exec_()
Exemple #2
0
 def g_display(self):
     QWidget.__init__(self)
     self.vlayout = QVBoxLayout(self)
     self.widget = Heditor(self)
     self.vlayout.addWidget(self.widget)
     node = self.args.get_node("file")
     self.name = "hexedit " + str(node.name)
     if node.attr.size > 0:
         self.widget.init(node)
     else:
         msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer",
                           "Error: File is empty", QMessageBox.Ok)
         msg.exec_()
Exemple #3
0
class ViewerHexa(QWidget, Script):
    def __init__(self):
        Script.__init__(self, "hexedit")
        self.type = "hexedit"


#        self.icon = ":hexedit.png"

    def start(self, args):
        self.node = args["file"].value()
        try:
            self.preview = args["preview"].value()
        except IndexError:
            self.preview = False

    def c_display(self):
        try:
            nceditor.start(self.node)
        except NameError:
            print "This functionality is not available on your operating system"

    def g_display(self):
        QWidget.__init__(self)
        self.widget = Heditor(self)
        self.name = "hexedit " + str(self.node.name())
        if self.node.size() > 0:
            self.widget.init(self.node, self.preview)
            self.setLayout(self.widget.vlayout)
        else:
            msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer",
                              "Error: File is empty", QMessageBox.Ok)
            msg.exec_()

    def closeEvent(self, event):
        self.widget.close()

    def updateWidget(self):
        pass

    def initCallback(self):
        pass

    def refresh(self):
        pass
Exemple #4
0
 def g_display(self):
     QWidget.__init__(self)
     self.widget = Heditor(self)
     self.name = "hexedit " + str(self.node.name())
     if self.node.size() > 0:
         self.widget.init(self.node, self.preview)
         self.setLayout(self.widget.vlayout)
     else:
         msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer", "Error: File is empty", QMessageBox.Ok)
         msg.exec_()
Exemple #5
0
class ViewerHexa(QWidget, Script):
    def __init__(self):
        Script.__init__(self, "hexedit")
        self.type = "hexedit"

    #        self.icon = ":hexedit.png"

    def start(self, args):
        self.node = args["file"].value()
        try:
            self.preview = args["preview"].value()
        except IndexError:
            self.preview = False

    def c_display(self):
        try:
            nceditor.start(self.node)
        except NameError:
            print "This functionality is not available on your operating system"

    def g_display(self):
        QWidget.__init__(self)
        self.widget = Heditor(self)
        self.name = "hexedit " + str(self.node.name())
        if self.node.size() > 0:
            self.widget.init(self.node, self.preview)
            self.setLayout(self.widget.vlayout)
        else:
            msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer", "Error: File is empty", QMessageBox.Ok)
            msg.exec_()

    def closeEvent(self, event):
        self.widget.close()

    def updateWidget(self):
        pass

    def initCallback(self):
        pass

    def refresh(self):
        pass
Exemple #6
0
 def g_display(self):
     QWidget.__init__(self)
     self.vlayout = QVBoxLayout(self)
     self.widget = Heditor(self)
     self.vlayout.addWidget(self.widget)
     node = self.args.get_node("file")
     self.name = "hexedit " + str(node.name)        
     if node.attr.size > 0:
       self.widget.init(node)
     else:
       msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer", "Error: File is empty", QMessageBox.Ok)
       msg.exec_()
Exemple #7
0
class ViewerHexa(QWidget, Script):
    def __init__(self):
        Script.__init__(self, "hexedit")
        self.type = "hexedit"


#        self.icon = ":hexedit.png"

    def start(self, args):
        self.args = args

    def c_display(self):
        node = self.args.get_node("file")
        try:
            nceditor.start(node)
        except NameError:
            print "This functionality is not available on your operating system"

    def g_display(self):
        QWidget.__init__(self)
        self.vlayout = QVBoxLayout(self)
        self.widget = Heditor(self)
        self.vlayout.addWidget(self.widget)
        node = self.args.get_node("file")
        self.name = "hexedit " + str(node.name)
        if node.attr.size > 0:
            self.widget.init(node)
        else:
            msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer",
                              "Error: File is empty", QMessageBox.Ok)
            msg.exec_()

    def updateWidget(self):
        pass

    def initCallback(self):
        pass

    def refresh(self):
        pass
Exemple #8
0
class ViewerHexa(QWidget, Script):
    def __init__(self):
        Script.__init__(self, "hexedit")
        self.type = "hexedit"
#        self.icon = ":hexedit.png"
        
    def start(self, args) :
        self.args = args

    def c_display(self):
        node = self.args.get_node("file")
	try:
          nceditor.start(node)
	except NameError:
	  print "This functionality is not available on your operating system"	

    def g_display(self):
        QWidget.__init__(self)
        self.vlayout = QVBoxLayout(self)
        self.widget = Heditor(self)
        self.vlayout.addWidget(self.widget)
        node = self.args.get_node("file")
        self.name = "hexedit " + str(node.name)        
        if node.attr.size > 0:
          self.widget.init(node)
        else:
          msg = QMessageBox(QMessageBox.Critical, "Hexadecimal viewer", "Error: File is empty", QMessageBox.Ok)
          msg.exec_()
          
        
    def updateWidget(self):
        pass

    def initCallback(self):
        pass 
    
    def refresh(self):
        pass