RenderSettingsManager
=======================

.. currentmodule:: axioma.render

.. class:: RenderSettingsManager

	Содержит текущие настройки приложения. Внесенные настройки сохраняются постоянно посредством :class:`~axioma.render.RenderSettingsManager.saveSettings`

	Унаследован от: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: loadSettings(settings)

			Загрузка настроек. Выполняется при инициализации объекта :class:`~axioma.render.Render`

			:param settings: Настройки. При первоначальной загрузке используются :class:`~axioma.core.Core.settings`.
			:type settings: :class:`~PyQt5.QtCore.QSettings`

		.. py:method:: saveSettings(settings)

			Сохранение настроек для использования при последующих запусках

			:param settings: Настройки.
			:type settings: :class:`~PyQt5.QtCore.QSettings`

		.. py:method:: floatPrecision()

			Установленное значение точности округления значений с плавающей точкой при работе с диалогами

			:rtype: :class:`int`

		.. py:method:: setFloatPrecision(value)

			Установка нового значения точности округления

			:param value: Новое значение точности округления
			:type value: :class:`int`

		.. py:method:: penStyleCatalog()

			Каталог со стилями линий

			:rtype: :class:`str`

		.. py:method:: setPenStyleCatalog(penStyleCatalog)

			Установка каталога хранения стилей линий

			:param penStyleCatalog: Каталог
			:type penStyleCatalog: :class:`str`

		.. py:method:: brushStyleCatalog()

			Каталог со стилями заливок площадных объектов

			:rtype: :class:`str`

		.. py:method:: setBrushStyleCatalog(penStyleCatalog)

			Установка каталога хранения стилей заливок площадных объектов

			:param penStyleCatalog: Каталог
			:type penStyleCatalog: :class:`str`

		.. py:method:: symbolStyleCatalog()

			Каталог с растровыми файлами точечных объектов

			:rtype: :class:`str`

		.. py:method:: setSymbolStyleCatalog(penStyleCatalog)

			Установка каталога хранения файлов с растровыми файлами точечных объектов

			:param penStyleCatalog: Каталог
			:type penStyleCatalog: :class:`str`
