| 3433 | |
| 3434 | |
| 3435 | void UBDocumentController::toggleAddDocumentToFavorites() |
| 3436 | { |
| 3437 | UBFeaturesController* featuresController = UBApplication::boardController->paletteManager()->featuresWidget()->getFeaturesController(); |
| 3438 | |
| 3439 | QUrl url = QUrl::fromLocalFile(selectedDocument()->persistencePath() + "/metadata.rdf"); |
| 3440 | QString documentFolderName = selectedDocument()->documentFolderName(); |
| 3441 | |
| 3442 | if (!featuresController->isDocumentInFavoriteList(documentFolderName)) |
| 3443 | { |
| 3444 | featuresController->addToFavorite(url, selectedDocument()->name()); |
| 3445 | selectedDocument()->setIsInFavoristeList(true); |
| 3446 | } |
| 3447 | else |
| 3448 | { |
| 3449 | featuresController->removeFromFavorite(url, true); |
| 3450 | selectedDocument()->setIsInFavoristeList(false); |
| 3451 | } |
| 3452 | |
| 3453 | emit UBPersistenceManager::persistenceManager()->mDocumentTreeStructureModel->dataChanged(firstSelectedTreeIndex(), firstSelectedTreeIndex()); |
| 3454 | } |
| 3455 | |
| 3456 | void UBDocumentController::addToDocument() |
| 3457 | { |
nothing calls this directly
no test coverage detected