QgsComposerView* QgisAppInterface::createNewComposer( QString title ) { QgsComposer* composerObj = 0; composerObj = qgis->createNewComposer( title ); if ( composerObj ) { return composerObj->view(); } return 0; }
QgsComposerView* QgisAppInterface::createNewComposer( const QString& title ) { QgsComposer* composerObj = nullptr; composerObj = qgis->createNewComposer( title ); if ( composerObj ) { return composerObj->view(); } return nullptr; }
QgsComposerView* QgisAppInterface::duplicateComposer( QgsComposerView* composerView, QString title ) { QgsComposer* composerObj = 0; composerObj = qobject_cast<QgsComposer *>( composerView->composerWindow() ); if ( composerObj ) { QgsComposer* dupComposer = qgis->duplicateComposer( composerObj, title ); if ( dupComposer ) { return dupComposer->view(); } } return 0; }