MCPcopy Create free account
hub / github.com/OpenBoard-org/OpenBoard / removeElementsFromFavorite

Method removeElementsFromFavorite

src/gui/UBFeaturesWidget.cpp:386–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

384}
385
386void UBFeaturesWidget::removeElementsFromFavorite()
387{
388 QModelIndexList selected = centralWidget->listView()->selectionModel()->selectedIndexes();
389 QList <QUrl> items;
390 for ( int i = 0; i < selected.size(); ++i ) {
391 UBFeature feature = selected.at(i).data( Qt::UserRole + 1 ).value<UBFeature>();
392 items.append( feature.getFullPath() );
393 }
394
395 foreach ( QUrl url, items ) {
396 controller->removeFromFavorite(url, true);
397 }
398
399 controller->refreshModels();
400}
401
402void UBFeaturesWidget::switchToListView()
403{

Callers

nothing calls this directly

Calls 5

getFullPathMethod · 0.80
refreshModelsMethod · 0.80
listViewMethod · 0.45
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected