예제 #1
0
 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)
예제 #2
0
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)
예제 #3
0
 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)
예제 #4
0
    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
예제 #5
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjIcon(self, ICOFileName_):
     """
     Иконка.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'prj_icon', ICOFileName_)
예제 #6
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setArchivator(self, Archivator_):
     """
     Архиватор.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'archivator', Archivator_)
예제 #7
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjVersion(self, Version_):
     """
     Версия проекта.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'version', Version_)
예제 #8
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjName(self, PrjName_):
     """
     Имя проекта/имя папки проекта.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'prj_name', PrjName_)
예제 #9
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setConsole(self,MakeConsole_):
     """
     Признак поддержки консоли.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'open_src', str(MakeConsole_))
예제 #10
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPackages(self,Packages_):
     """
     Признак добавления в инсталяционный пакет исходников.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'packages', str(Packages_))
예제 #11
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setInstallMaker(self,InstallMaker_):
     """
     Программа компиляции скрипта инсталяционного пакета.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'install_maker', InstallMaker_)
예제 #12
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setAutoVer(self,MakeAutoVer_):
     """
     Признак автоматического изменения версий.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'auto_ver', str(MakeAutoVer_))
예제 #13
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setOpenSource(self,MakeOpenSource_):
     """
     Признак добавления в инсталяционный пакет исходников.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'open_src', str(MakeOpenSource_))
예제 #14
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjCopyright(self, PrjCopyright_):
     """
     Права.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'prj_copyright', PrjCopyright_)
예제 #15
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjAuthor(self, PrjAuthor_):
     """
     Автор.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'prj_author', PrjAuthor_)
예제 #16
0
파일: InstallWiz.py 프로젝트: 5l1v3r1/defis
 def setPrjTitle(self, PrjTitle_):
     """
     Заголовок проекта в инсталяторе.
     """
     return ini.saveParamINI(self._prj_ini_file_name,
                             'INSTALL', 'prj_title', PrjTitle_)