Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Монолитная система  (Read 2400 times)

Dunkan

  • Newbie
  • *
  • Posts: 9
    • View Profile
Монолитная система
« on: February 06, 2019, 09:16:19 am »
Добрый день!
Подскажите пожалуйста, для работы с LimeReport имеется класс ReportEngine, который используется для запуска дизайнера, созданием всех необходимых объектов и коннектов. Т.е. все это видится как такая монолитная и трудно изменяемая система. Дело в том что у меня есть необходимость выбрать из дизайнера только определенные окна и поместить их в свой проект, а также по задумке необходимо использовать окно с готовым отчетом (PreviewReportWindow) в определенной вкладке виджета. Сейчас я это делаю обходными и не самыми лучшими путями. Возможно есть какой-то простой способ работы с LimeReport и вы можете дать совет?

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Монолитная система
« Reply #1 on: February 06, 2019, 07:00:14 pm »
Приветствую!
Собственно LimeRеport и задумывался как некое монолитное решение. Подключил и используй.
Возможности глубокой интеграции с хостовой программой заложено не было.
Если говорить о возможности показа предварительного просмотра, то уже давно
существует PreviewReportWidget* ReportEngine::createPreviewWidget(QWidget *parent = 0);
А вот необходимости расчленять дизайнер я как-то не вижу :)
Если вы сможете мне объяснить зачем это надо, я подумаю как это сделать.