ReportViewManager ================= .. currentmodule:: axioma.gui .. class:: ReportViewManager Менеджер отчетов Унаследован от: :class:`~PyQt5.QtCore.QObject` .. py:method:: ReportViewManager(parent=None) Конструктор :param parent: Родительский объект :type parent: :class:`~PyQt5.QtCore.QObject` или :any:`None` .. py:method:: append(reportView) Добавление нового отчета :param reportView: Добавляемый отчет :type reportView: :class:`~axioma.gui.ReportView` .. py:method:: count() Количество отчетов в менеджере :return: Количество элементов :rtype: :class:`int` .. py:method:: views() Список отчетов в менеджере :return: Список :rtype: :class:`list` [ :class:`~axioma.gui.ReportView` ] .. py:method:: setCurrent(reportView) Установка текущего отчета в менеджере :param reportView: Отчет, который необходимо сделать текущим :type reportView: :class:`~axioma.gui.ReportView` .. py:method:: current() Возвращает текущий отчет :return: Текущий отчет :rtype: :class:`~axioma.gui.ReportView` .. py:method:: remove(reportView) Удаление отчета из менеджера :param reportView: Отчет для удаления :type reportView: :class:`~axioma.gui.ReportView` .. py:method:: printCurrentReport() [slot] Показ диалога печати для текущего отчета, если он установлен .. py:method:: printPreviewCurrentReport() [slot] Показ диалога предпросмотра для текущего отчета, если он установлен