Exemplo n.º 1
0
    def __init__(self, parent=None, mode=ADVANCED):
        EventHandler.__init__(self)
        super(QWidget, self).__init__(parent)
        self.setupUi(self)
        self.type = "filebrowser"
        self.icon = None
        self.name = "nodebrowser"
        self.setObjectName(self.name)
        #Define browser functions
        self.mode = mode
        self.mainwindow = QApplication.instance().mainWindow
        # Main layout
        self.mainlayout = QVBoxLayout()
        self.mainlayout.setSpacing(0)
        self.mainlayout.setMargin(0)

        self.createSelection()
        self.attributes = PropertyTable(self)
        if mode == ADVANCED:
            self.createNavigationHeader()

        self.createToolbar()
        self.createViewPan()
        self.createViews()
        self.setLayout(self.mainlayout)
        self.VFS = VFS.Get()
        self.VFS.connection(self)
        self.connect(self, SIGNAL("refreshList"), self.refreshList)
        self.bookManager = BookmarkManager(self.model())
        self.timelinerThread = None
Exemplo n.º 2
0
 def __init__(self, selection, listmodel):
     super(QWidget, self).__init__()
     self.setupUi(self)
     self.processusManager = ProcessusManager()
     self.loader = loader.loader()
     self.lmodules = self.loader.modules
     self.taskmanager = TaskManager()
     self.mainwindow = QApplication.instance().mainWindow
     self.createActions()
     self.checkedSelection = selection
     self.selection = None
     self.model = listmodel
     self.bookManager = BookmarkManager(self.model)
Exemplo n.º 3
0
 def __init__(self, selection, listmodel):
     super(QWidget, self).__init__()
     self.__iconView = False
     self.setupUi(self)
     self.processusManager = ProcessusManager()
     self.loader = loader.loader()
     self.lmodules = self.loader.modules
     self.taskmanager = TaskManager()
     self.mainwindow = QApplication.instance().mainWindow
     self.createActions()
     self.checkedSelection = selection
     self.selection = None
     self.model = listmodel
     self.bookManager = BookmarkManager(self.model)
     #self.document = QtWebKit.QWebView()
     #self.document.loadFinished.connect(self.__print)
     self.__corrupt = base64.b64encode(
         str(QtGui.QImage(":file_broken.png").bits()))
     self.__printer = QtGui.QPrinter(QtGui.QPrinter.ScreenResolution)
     self.__printer.setOutputFormat(QtGui.QPrinter.PdfFormat)
     self.__printer.setPaperSize(QtGui.QPrinter.A4)
     self.__printer.setFullPage(True)