def SaveOptions(self): """ Save Options """ # Magnifier Glass # # Shape Type if self.rB_Square_m.isChecked(): self.settings.setValue(self.NameSpace + "/Options/magnifier/shape", 0) # Square else: self.settings.setValue(self.NameSpace + "/Options/magnifier/shape", 1) # Circle self.settings.setValue(self.NameSpace + "/Options/magnifier/size", self.sl_Size.value()) self.settings.setValue(self.NameSpace + "/Options/magnifier/factor", self.sb_factor.value()) # Drawings # self.settings.setValue( self.NameSpace + "/Options/drawings/polygons/width", self.poly_width.value()) self.settings.setValue( self.NameSpace + "/Options/drawings/polygons/pen", self.poly_pen.color()) self.settings.setValue( self.NameSpace + "/Options/drawings/polygons/brush", self.poly_brush.color()) self.settings.setValue( self.NameSpace + "/Options/drawings/points/width", self.point_width.value()) self.settings.setValue(self.NameSpace + "/Options/drawings/points/pen", self.point_pen.color()) self.settings.setValue( self.NameSpace + "/Options/drawings/lines/width", self.lines_width.value()) self.settings.setValue(self.NameSpace + "/Options/drawings/lines/pen", self.lines_pen.color()) self.settings.setValue( self.NameSpace + "/Options/drawings/measures/width", self.measures_width.value(), ) self.settings.setValue( self.NameSpace + "/Options/drawings/measures/pen", self.measures_pen.color()) self.settings.setValue( self.NameSpace + "/Options/drawings/measures/brush", self.measures_brush.color(), ) draw.setValues(self) # UpdateStylesDrawLayers(self.NameSpace) self.close() return
def __init__(self): """ Contructor """ QDialog.__init__(self) self.setupUi(self) self.settings = QSettings() self.NameSpace = getNameSpace() self.sl_Size.enterEvent = self.showSizeTip draw.setValues(self)
def __init__(self, iface, parent=None): super().__init__(parent) self.setupUi(self) self.parent = parent self.iface = iface self._PlayerDlg = None self.isStreaming = False self.meta_reader = {} self.initialPt = {} self.pass_time = 500 #self.intervall = 1000 #self.notify_int = 3000 self.VManager.viewport().installEventFilter(self) # Context Menu self.VManager.customContextMenuRequested.connect(self.__context_menu) self.removeAct = QAction( QIcon(":/imgFMV/images/mActionDeleteSelected.svg"), QCoreApplication.translate("ManagerDock", "Remove from list"), self, triggered=self.remove) self.VManager.setColumnWidth(1, 150) self.VManager.setColumnWidth(2, 80) self.VManager.setColumnWidth(3, 300) self.VManager.setColumnWidth(4, 300) self.VManager.verticalHeader().setDefaultAlignment(Qt.AlignHCenter) self.VManager.hideColumn(0) # Get Video Manager List VideoList = getVideoManagerList() for load_id in VideoList: filename = s.value(getNameSpace() + "/Manager_List/" + load_id) _, name = os.path.split(filename) folder = getVideoFolder(filename) klv_folder = os.path.join(folder, "klv") exist = os.path.exists(klv_folder) if exist: self.AddFileRowToManager(name, filename, load_id, exist, klv_folder) else: self.AddFileRowToManager(name, filename, load_id) draw.setValues()
def __init__(self, iface, parent=None, fmv=None): super().__init__(parent) self.setupUi(self) self.parent = parent self.fmv = fmv self.iface = iface self._PlayerDlg = None self.meta_reader = [] self.initialPt = [] self.pass_time = 250 self.buf_interval = 2000 self.update_interval = 2000 self.loading = False self.playlist = QMediaPlaylist() self.VManager.viewport().installEventFilter(self) # Context Menu self.VManager.customContextMenuRequested.connect(self.__context_menu) self.removeAct = QAction( QIcon(":/imgFMV/images/mActionDeleteSelected.svg"), QCoreApplication.translate("ManagerDock", "Remove from list"), self, triggered=self.remove, ) self.VManager.setColumnWidth(1, 250) self.VManager.setColumnWidth(2, 140) self.VManager.setColumnWidth(3, 600) self.VManager.setColumnWidth(4, 600) self.VManager.setColumnWidth(5, 130) self.VManager.verticalHeader().setDefaultAlignment(Qt.AlignHCenter) self.VManager.hideColumn(0) self.videoPlayable = [] self.videoIsStreaming = [] self.dtm_path = parser["GENERAL"]["DTM_file"] draw.setValues() self.setAcceptDrops(True)