Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
rename QgsComposerLegend::modelV2() to model()
  • Loading branch information
3nids committed Aug 8, 2016
1 parent 820cc56 commit 772f593
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 8 deletions.
7 changes: 7 additions & 0 deletions doc/api_break.dox
Expand Up @@ -145,6 +145,13 @@ corresponding counterparts in QgsUnitTypes should be used instead.</li>
<li>GenericDataSourceURI has been renamed to GenericDataSourceUri</li>
</ul>

\subsection qgis_api_break_3_0_QgsComposerLegend QgsComposerLegend

<ul>
<li>model() now returns the new QgsLegendModel (previousyl QgsLegendModelV2, see \ref qgis_api_break_3_0_renamed_classes).</li>
<li>modelV2() has been renamed to model().</li>
</ul>

\subsection qgis_api_break_3_0_QgsComposerLegendItem QgsComposerLegendItem

<ul>
Expand Down
2 changes: 1 addition & 1 deletion python/core/composer/qgscomposerlegend.sip
Expand Up @@ -61,7 +61,7 @@ class QgsComposerLegend : QgsComposerItem
bool resizeToContents() const;

//! @note added in 2.6
QgsLegendModelV2* modelV2();
QgsLegendModelV2* model();

//! @note added in 2.6
void setAutoUpdateModel( bool autoUpdate );
Expand Down
8 changes: 4 additions & 4 deletions src/app/composer/qgscomposerlegendwidget.cpp
Expand Up @@ -75,7 +75,7 @@ QgsComposerLegendWidget::QgsComposerLegendWidget( QgsComposerLegend* legend )

if ( legend )
{
mItemTreeView->setModel( legend->modelV2() );
mItemTreeView->setModel( legend->model() );
mItemTreeView->setMenuProvider( new QgsComposerLegendMenuProvider( mItemTreeView, this ) );
connect( legend, SIGNAL( itemChanged() ), this, SLOT( setGuiElements() ) );
mWrapCharLineEdit->setText( legend->wrapChar() );
Expand Down Expand Up @@ -654,7 +654,7 @@ void QgsComposerLegendWidget::on_mAddToolButton_clicked()
if ( layer )
{
mLegend->beginCommand( "Legend item added" );
mLegend->modelV2()->rootGroup()->addLayer( layer );
mLegend->model()->rootGroup()->addLayer( layer );
mLegend->endCommand();
}
}
Expand Down Expand Up @@ -710,7 +710,7 @@ void QgsComposerLegendWidget::on_mRemoveToolButton_clicked()
Q_FOREACH ( const QPersistentModelIndex& index, indexes )
{
if ( index.isValid() && mItemTreeView->layerTreeModel()->index2node( index ) )
mLegend->modelV2()->removeRow( index.row(), index.parent() );
mLegend->model()->removeRow( index.row(), index.parent() );
}

mLegend->adjustBoxSize();
Expand Down Expand Up @@ -844,7 +844,7 @@ void QgsComposerLegendWidget::on_mAddGroupToolButton_clicked()
if ( mLegend )
{
mLegend->beginCommand( tr( "Legend group added" ) );
mLegend->modelV2()->rootGroup()->addGroup( tr( "Group" ) );
mLegend->model()->rootGroup()->addGroup( tr( "Group" ) );
mLegend->updateItem();
mLegend->endCommand();
}
Expand Down
9 changes: 6 additions & 3 deletions src/core/composer/qgscomposerlegend.h
Expand Up @@ -86,8 +86,11 @@ class CORE_EXPORT QgsComposerLegend : public QgsComposerItem
*/
bool resizeToContents() const;

//! @note added in 2.6
QgsLegendModelV2* modelV2() { return mLegendModel2; }

/**
* Returns the legend model
*/
QgsLegendModelV2* model() { return mLegendModel; }

//! @note added in 2.6
void setAutoUpdateModel( bool autoUpdate );
Expand Down Expand Up @@ -279,7 +282,7 @@ class CORE_EXPORT QgsComposerLegend : public QgsComposerItem
//! use new custom layer tree and update model. if new root is null pointer, will use project's tree
void setCustomLayerTree( QgsLayerTreeGroup* rootGroup );

QgsLegendModelV2* mLegendModel2;
QgsLegendModelV2* mLegendModel;
QgsLayerTreeGroup* mCustomLayerTree;

QgsLegendSettings mSettings;
Expand Down

0 comments on commit 772f593

Please sign in to comment.