6273.patch
src/gui/symbology-ng/qgsstylev2managerdialog.cpp | ||
---|---|---|
616 | 616 | |
617 | 617 |
bool QgsStyleV2ManagerDialog::removeSymbol() |
618 | 618 |
{ |
619 |
QString symbolName = currentItemName(); |
|
620 |
if ( symbolName.isEmpty() ) |
|
621 |
return false; |
|
622 | ||
623 |
// delete from style and update list |
|
624 |
mStyle->removeSymbol( symbolName ); |
|
619 |
QModelIndexList indexes = listItems->selectionModel()->selectedIndexes(); |
|
620 |
foreach( QModelIndex index, indexes ) |
|
621 |
{ |
|
622 |
QString symbolName = index.data().toString(); |
|
623 |
// delete from style and update list |
|
624 |
if ( !symbolName.isEmpty() ) |
|
625 |
mStyle->removeSymbol( symbolName ); |
|
626 |
} |
|
625 | 627 |
mModified = true; |
626 | 628 |
return true; |
627 | 629 |
} |
... | ... | |
1241 | 1243 |
{ |
1242 | 1244 |
groupId = mStyle->groupId( selectedItem->text() ); |
1243 | 1245 |
} |
1244 |
QModelIndexList indexes = listItems->selectionModel()->selection().indexes();
|
|
1246 |
QModelIndexList indexes = listItems->selectionModel()->selectedIndexes();
|
|
1245 | 1247 |
foreach ( QModelIndex index, indexes ) |
1246 | 1248 |
{ |
1247 | 1249 |
mStyle->group( type, index.data().toString(), groupId ); |
1248 |
- |