def saveINIOpenedPath(self, prj_path): """ Сохранить в INI файле путь открытого проекта. @param prj_path: Путь открытого проекта. """ ini.saveParamINI(PRJ_INI_FILE, 'PRJ', 'LastOpenedPaths', prj_path) prj_paths = ini.loadParamINIValue(PRJ_INI_FILE, 'PRJ', 'OpenedPaths') if not prj_paths: prj_paths = list() if prj_path not in prj_paths: prj_paths.append(prj_path) ini.saveParamINI(PRJ_INI_FILE, 'PRJ', 'OpenedPaths', prj_paths)
def saveOperateYear(year=None): """ Сохранить значение операционного года в INI файле. @param year: Год. """ if year is None: year = getOperateYear() from ic.utils import ini prj_path = ic_file.getPrjProfilePath() ini_basename = getPrjName() + '.ini' ini_filename = os.path.join(prj_path, ini_basename) ini.saveParamINI(ini_filename, 'SETTINGS', 'operate_year', year)
def set(self, value): """ Функция сохранения значения. @param value: Сохраняемое значение. """ ini_file_name = self._get_ini_file_name() return ini.saveParamINI(ini_file_name, self._cur_settings_list[1], self._cur_settings_list[2], value)
def saveImgDir(self, IniFile_=None): """ Сохранить папку образов в настройках. """ if IniFile_: self._ini_file = IniFile_ if self._ini_file: if self._img_dir: return ini.saveParamINI(self._ini_file, 'IMAGES', 'img_dir', self._img_dir) return None
def setPrjIcon(self, ICOFileName_): """ Иконка. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'prj_icon', ICOFileName_)
def setArchivator(self, Archivator_): """ Архиватор. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'archivator', Archivator_)
def setPrjVersion(self, Version_): """ Версия проекта. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'version', Version_)
def setPrjName(self, PrjName_): """ Имя проекта/имя папки проекта. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'prj_name', PrjName_)
def setConsole(self,MakeConsole_): """ Признак поддержки консоли. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'open_src', str(MakeConsole_))
def setPackages(self,Packages_): """ Признак добавления в инсталяционный пакет исходников. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'packages', str(Packages_))
def setInstallMaker(self,InstallMaker_): """ Программа компиляции скрипта инсталяционного пакета. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'install_maker', InstallMaker_)
def setAutoVer(self,MakeAutoVer_): """ Признак автоматического изменения версий. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'auto_ver', str(MakeAutoVer_))
def setOpenSource(self,MakeOpenSource_): """ Признак добавления в инсталяционный пакет исходников. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'open_src', str(MakeOpenSource_))
def setPrjCopyright(self, PrjCopyright_): """ Права. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'prj_copyright', PrjCopyright_)
def setPrjAuthor(self, PrjAuthor_): """ Автор. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'prj_author', PrjAuthor_)
def setPrjTitle(self, PrjTitle_): """ Заголовок проекта в инсталяторе. """ return ini.saveParamINI(self._prj_ini_file_name, 'INSTALL', 'prj_title', PrjTitle_)