Example #1
0
 def sourceClicked(self):
     imagePath = Dialogs.getOpenFileName(translate("ImageDetails", "Choose Image"),
                                         self.lePathOfSource.text(),
                                         str(translate("ImageDetails", "Images (*.%s)")) % uni.getStringFromList(
                                             uni.getListValue("imageExtensions"), " *."), 0)
     if imagePath is not None:
         self.lePathOfSource.setText(imagePath)
Example #2
0
 def destinationClicked(self):
     imagePath = Dialogs.getSaveFileName(translate("ImageDetails", "Save As"),
                                         self.lePathOfDestination.text(), str(
             translate("ImageDetails", "Images (*.%s)") % uni.getStringFromList(uni.getListValue("imageExtensions"),
                                                                                " *.")), 0)
     if imagePath is not None:
         self.lePathOfDestination.setText(imagePath)
Example #3
0
 def initByTable(self):
     self.hiddenTableColumns = uni.getListValue(
         self.hiddenTableColumnsSettingKey)
     self.mContextMenuColumns = MMenu()
     self.mContextMenuColumns.setTitle(translate("Tables", "Show Fields"))
     self.mContextMenuOpenWith = MMenu()
     self.mContextMenuOpenWith.setTitle(translate("Tables", "Open With"))
     self.refreshForColumns()
     self.mContextMenuActionNames = [
         translate("Tables", "Cut"),
         translate("Tables", "Copy"),
         translate("Tables", "Paste"),
         translate("Tables", "Modify"),
         translate("Tables", "Remove From System")
     ]
     for actName in self.mContextMenuActionNames:
         self.mContextMenu.addAction(actName).setObjectName(actName)
     self.mContextMenuOpenWithNames = [
         translate("Tables", "File Manager"),
         translate("Tables", "Default Application")
     ]
     if uni.isWindows is False:
         self.mContextMenuOpenWithNames.append(
             translate("Tables", "Konsole"))
     for actName in self.mContextMenuOpenWithNames:
         self.mContextMenuOpenWith.addAction(actName).setObjectName(actName)
     self.mContextMenu.addMenu(self.mContextMenuColumns)
     self.mContextMenu.addAction(translate(
         "Tables", "Open Details")).setObjectName("Open Details")
     self.mContextMenu.addMenu(self.mContextMenuOpenWith)
     self.checkActionsStates()
     self.fillSelectionInfo()
Example #4
0
 def sourceClicked(self):
     imagePath = Dialogs.getOpenFileName(
         translate("ImageDetails", "Choose Image"),
         self.lePathOfSource.text(),
         str(translate("ImageDetails", "Images (*.%s)")) %
         uni.getStringFromList(uni.getListValue("imageExtensions"), " *."),
         0)
     if imagePath is not None:
         self.lePathOfSource.setText(imagePath)
Example #5
0
 def destinationClicked(self):
     imagePath = Dialogs.getSaveFileName(
         translate("ImageDetails", "Save As"),
         self.lePathOfDestination.text(),
         str(
             translate("ImageDetails", "Images (*.%s)") %
             uni.getStringFromList(uni.getListValue("imageExtensions"),
                                   " *.")), 0)
     if imagePath is not None:
         self.lePathOfDestination.setText(imagePath)
Example #6
0
    def doAfterRunProcessesStep1(self):
        if str(fu.defaultFileSystemEncoding) != str(uni.MySettings["fileSystemEncoding"]):
            answer = Dialogs.ask(
                translate("HamsiManager", "Your System's \"File System Encoding\" Type Different"),
                translate("HamsiManager",
                          "Your system's \"File System Encoding\" type different from the settings you select. Are you sure you want to continue?If you are not sure press the \"No\"."),
                False, "Your System's \"File System Encoding\" Type Different")
            if answer == Dialogs.No:
                OptionsForm.OptionsForm(self, _focusTo="fileSystemEncoding")
        if uni.getBoolValue("isMakeAutoDesign"):
            self.TableToolsBar.setVisible(False)
            self.ToolsBar.setVisible(False)
            if isActivePyKDE4:
                self.Browser.setVisible(False)
                self.TreeBrowser.setVisible(False)
                self.FileManager.urlNavigator.setMinimumWidth(150)
                self.FileManager.tbarBrowserToolsFull.setVisible(False)
                self.tabifyDockWidget(self.Browser, self.Places)
                self.tabifyDockWidget(self.Browser, self.TreeBrowser)
                self.tabifyDockWidget(self.Browser, self.DirOperator)
            geometries = uni.getListValue("MainWindowGeometries")
            self.setGeometry(int(geometries[0]), int(geometries[1]), 900, 600)
            uni.setMySetting("isMakeAutoDesign", "False")
        if uni.isShowVerifySettings and (uni.changedDefaultValuesKeys != [] or uni.newSettingsKeys != []):
            answer = Dialogs.ask(translate("HamsiManager", "Added New Options And New Features"),
                                 translate("HamsiManager",
                                           "New options and new features added to Hamsi Manager. Are you want to change or verify new options?"),
                                 False, "Added New Options And New Features")
            if answer == Dialogs.Yes:
                newOrChangedKeys = uni.newSettingsKeys + uni.changedDefaultValuesKeys
                OptionsForm.OptionsForm(self, "Normal", None, newOrChangedKeys)
        elif uni.getBoolValue("isShowReconfigureWizard") and uni.isBuilt() is False:
            from Tools import Configurator

            Configurator.Configurator()
            uni.setMySetting("isShowReconfigureWizard", "False")
Example #7
0
         kconfGroup = MConfigGroup(kconf, "Universals")
         currentMainWindow.setAutoSaveSettings(kconfGroup)
         uni.printForDevelopers("After MGlobal.config")
     else:
         try:
             uni.printForDevelopers("Before MainWindow.restoreState")
             state = MByteArray()
             state.append(fu.readFromBinaryFile(fu.joinPath(fu.pathOfSettingsDirectory, "LastState")))
             currentMainWindow.restoreState(state)
             uni.printForDevelopers("After MainWindow.restoreState")
         except: pass
     uni.printForDevelopers("Before Show")
     if uni.getBoolValue("isMainWindowMaximized"):
         currentMainWindow.showMaximized()
     else:
         geometries = uni.getListValue("MainWindowGeometries")
         currentMainWindow.setGeometry(int(geometries[0]), int(geometries[1]), int(geometries[2]),
                                       int(geometries[3]))
         currentMainWindow.show()
     uni.printForDevelopers("Before # After Run Processes Step 1")
     currentMainWindow.doAfterRunProcessesStep1()
     uni.printForDevelopers("After # After Run Processes Step 1")
     uni.isStartingSuccessfully = True
     uni.isCanBeShowOnMainWindow = True
     currentMainWindow.doAfterRunProcessesStep2()
     uni.printForDevelopers("After # After Run Processes Step 2")
 except:
     ReportBug.ReportBug()
 res = None
 try:
     uni.printForDevelopers("Before HamsiManagerApp.exec_")