def __init__(self, file): QThread.__init__(self) EventHandler.__init__(self) self.file = file self.file.connection(self) self.pattern = "" self.wild = ""
def __init__(self, __parent = None, event=False, fm = False): """ Model constructor. Create the default QStandardItem's for the default nodes. """ QStandardItemModel.__init__(self, __parent) EventHandler.__init__(self) self.__parent = __parent self.VFS = VFS.Get() self.ch = False # init translation self.translation() # creating qstandarditem for the default nodes (the four displayed nodes when dff is launched) self.root_item = self.invisibleRootItem() tmp = self.VFS.GetNode("/").children() item_list = [] for i in tmp: node_item = QStandardItem(i.name()) node_item.setData(QVariant(long(i.this)), Qt.UserRole + 1) node_item.setData(QVariant(False), Qt.UserRole + 2) item_list.append(node_item) if len(item_list): self.root_item.appendRows(item_list) if event: self.VFS.connection(self)
def __init__(self, parent, model): QWidget.__init__(self) Ui_NodeFBox.__init__(parent) EventHandler.__init__(self) self.parent = parent self.setupUi(self) self.model = model self.translation() if IndexerFound: self.opt = ModifIndex(self, model) self.vfs = vfs() if QtCore.PYQT_VERSION_STR >= "4.5.0": self.search.clicked.connect(self.searching) if IndexerFound: self.notIndexed.linkActivated.connect(self.index_opt2) self.indexOpt.clicked.connect(self.explain_this_odd_behavior) self.advancedSearch.clicked.connect(self.adv_search) # self.connect(self, SIGNAL("add_node"), self.parent.model.fillingList) else: QtCore.QObject.connect(self.search, SIGNAL("clicked(bool)"), self.searching) if IndexerFound: QtCore.QObject.connect(self.index_opt, SIGNAL("clicked(bool)"), self.explain_this_odd_behavior) QtCore.QObject.connect(self.notIndexed, SIGNAL("linkActivated()"), self.index_opt2) QtCore.QObject.connect(self.advancedSearch, SIGNAL("clicked(bool)"), self.adv_search) # self.connect(self, SIGNAL("add_node"), self.parent.model.fillingList) self.filterThread = FilterThread() # Future feature self.indexOpt.hide()
def __init__(self, parent): super(QWidget, self).__init__() EventHandler.__init__(self) self.setupUi(self) self.mainwindow = parent self.getWindowGeometry() self.name = self.windowTitle() self.type = "filebrowser" self.setObjectName(self.name) self.vfs = vfs.vfs() self.VFS = VFS.Get() self.VFS.connection(self) self.loader = loader.loader() self.lmodules = self.loader.modules self.taskmanager = TaskManager() self.parent = parent self.icon = None self.createSubMenu() self.createLayout() self.addModel("/") self.addNodeLinkTreeView() self.addNodeView() self.addOptionsView()
def __init__(self, parent=None): EventHandler.__init__(self) QThread.__init__(self) self.__parent = parent self.filters = Filter("test") self.filters.connection(self) self.model = None self.recursive = True self.onefolder = False
def __init__(self): EventHandler.__init__(self) self.loader = loader.loader() self.sched = sched self.lprocessus = [] self.npid = 0 self.VFS = VFS.Get() self.VFS.connection(self) self.modPP = [] self.configManager = ConfigManager.Get()
def __init__(self, root=None, filtersParam=None, recursive=True): EventHandler.__init__(self) self.filters = {} self.root = root self.recursive = recursive self.matchingNodes = [] self.vfs = vfs() self.ai = AttributesIndexer.Get() self.__stop = False if filtersParam != None: self.filtersParam = filtersParam self.compile(self.filtersParam)
def __init__(self, selector, vnode): QWidget.__init__(self) EventHandler.__init__(self) self.vnode = vnode self.filesize = vnode.value().size() self.tm = TaskManager() self.selector = selector self.setLayout(QVBoxLayout()) self.factor = 1 self.parsetime = 0 self.time = time.time() self.starttime = time.time() self.createStartOffset() self.createButtons() self.createStateInfo()
def __init__(self, parent): super(QWidget, self).__init__() EventHandler.__init__(self) self.setupUi(self) self.mainwindow = parent.parent.parent.parent self.model = ListNodeModel(self) self.name = self.windowTitle() self.type = "filebrowser" self.setObjectName(self.name) self.vfs = vfs.vfs() self.VFS = VFS.Get() self.loader = loader.loader() self.lmodules = self.loader.modules self.taskmanager = TaskManager() self.parent = parent self.icon = None self.createSubMenu() self.createLayout()
def __init__(self, __parent = None, event=False, fm = False): """ Constructor. """ QAbstractItemModel.__init__(self, __parent) EventHandler.__init__(self) self.searching = False # init root + some values self.rootItem = None self.__parent = __parent self.VFS = VFS.Get() self.map = {} self.imagesthumbnails = None self.connect(self, SIGNAL("dataImage"), self.setDataImage) self.translation() self.fetchedItems = 0 self.thumbQueued = {} self.fm = fm self.fm = False self.checkedNodes = set() # those list contains nodes' children of the currently selcted node. self.node_list = [] # list of headers the user choosed to display. self.header_list = [] self.type_list = [] self.disp_module = 0 self.del_sort = 0 self.cacheAttr = (None, None) # connect the mode to the VFS to receive its events if event: self.VFS.connection(self)
def __init__(self, parent): super(QWidget, self).__init__() EventHandler.__init__(self) self.filterThread = FilterThread(self) self.parent = parent self.vfs = vfs() self.setupUi(self) self.name = self.windowTitle() self.setObjectName(self.name) self.clause_list = [] self.operator_list = [] self.completeClause.setText("") self.__totalnodes = 0 self.__totalhits = 0 self.__processednodes = 0 self.icon = ":search.png" self.translation() self.xtd_attr = PropertyTable(None) self.attrsTree.addWidget(self.xtd_attr) self.model = ListNodeModel(self) self.searchResults = SearchNodeBrowser(self) self.nodeBrowserLayout.addWidget(self.searchResults) self.node_name = QLineEdit() self.node_name.setReadOnly(True) self.nodeBrowserLayout.addWidget(self.node_name) self.searchResults.addTableView() self.searchResults.tableView.setModel(self.model) self.connect(self.searchResults.tableView, SIGNAL("nodeClicked"), self.change_node_name) if QtCore.PYQT_VERSION_STR >= "4.5.0": self.nameContain.textChanged.connect(self.rebuildQuery) self.caseSensitiveName.stateChanged.connect(self.case_sens_changed) self.typeName.currentIndexChanged.connect(self.case_sens_changed) self.launchSearchButton.clicked.connect(self.launchSearch) self.stopSearchButton.clicked.connect(self.stopSearch) self.exportButton.clicked.connect(self.export) else: QtCore.QObject.connect(self.nameContain.textChanged, SIGNAL("clicked(bool)"), self.rebuildQuery) QtCore.QObject.connect(self.caseSensitiveName, SIGNAL("stateChanged(int)"), \ self.case_sens_changed) QtCore.QObject.connect(self.typeName, SIGNAL("currentIndexChanged(int)"), \ self.case_sens_changed) QtCore.QObject.connect(self.launchSearchButton, SIGNAL("clicked(bool)"), self.launchSearch) QtCore.QObject.connect(self.stopSearchButton, SIGNAL("clicked(bool)"), self.stopSearch) QtCore.QObject.connect(self.exportButton, SIGNAL("clicked(bool)"), self.export) self.typeName.addItem("Fixed string", QVariant("f")) self.typeName.addItem("Wildcard", QVariant("w")) self.typeName.addItem("Fuzzy", QVariant("fz")) self.typeName.addItem("Reg exp", QVariant("re")) self.stopSearchButton.hide() self.exportButton.setEnabled(False) self.addedOpt = [] if QtCore.PYQT_VERSION_STR >= "4.5.0": self.addOption.clicked.connect(self.addSearchOptions) else: QtCore.QObject.connect(self.addOption, SIGNAL("clicked(bool)"), self.addSearchOptions) self.connect(self.filterThread, SIGNAL("CountNodes"), self.__progressUpdate) self.connect(self.filterThread, SIGNAL("finished"), self.searchFinished) QtCore.QObject.connect(self.selectAll, SIGNAL("stateChanged(int)"), self.select_all)
def __init__(self): Script.__init__(self, "find") EventHandler.__init__(self) self.nodes = [] self.nodescount = 1 self.oldcur = 0