| 541 | } |
| 542 | |
| 543 | void LibraryWindow::createMenus() |
| 544 | { |
| 545 | foldersView->addAction(actions.addFolderAction); |
| 546 | foldersView->addAction(actions.deleteFolderAction); |
| 547 | YACReader::addSperator(foldersView); |
| 548 | |
| 549 | foldersView->addAction(actions.openContainingFolderAction); |
| 550 | foldersView->addAction(actions.updateFolderAction); |
| 551 | YACReader::addSperator(foldersView); |
| 552 | |
| 553 | foldersView->addAction(actions.setFolderAsNotCompletedAction); |
| 554 | foldersView->addAction(actions.setFolderAsCompletedAction); |
| 555 | YACReader::addSperator(foldersView); |
| 556 | |
| 557 | foldersView->addAction(actions.setFolderAsReadAction); |
| 558 | foldersView->addAction(actions.setFolderAsUnreadAction); |
| 559 | YACReader::addSperator(foldersView); |
| 560 | |
| 561 | foldersView->addAction(actions.setFolderAsNormalAction); |
| 562 | foldersView->addAction(actions.setFolderAsMangaAction); |
| 563 | foldersView->addAction(actions.setFolderAsWesternMangaAction); |
| 564 | foldersView->addAction(actions.setFolderAsWebComicAction); |
| 565 | foldersView->addAction(actions.setFolderAsYonkomaAction); |
| 566 | YACReader::addSperator(foldersView); |
| 567 | |
| 568 | foldersView->addAction(actions.setFolderCoverAction); |
| 569 | foldersView->addAction(actions.deleteCustomFolderCoverAction); |
| 570 | |
| 571 | selectedLibrary->addAction(actions.updateLibraryAction); |
| 572 | selectedLibrary->addAction(actions.renameLibraryAction); |
| 573 | selectedLibrary->addAction(actions.removeLibraryAction); |
| 574 | YACReader::addSperator(selectedLibrary); |
| 575 | |
| 576 | auto setNormalAction = new QAction(); |
| 577 | setNormalAction->setText(tr("comic")); |
| 578 | |
| 579 | auto setMangaAction = new QAction(); |
| 580 | setMangaAction->setText(tr("manga")); |
| 581 | |
| 582 | auto setWesternMangaAction = new QAction(); |
| 583 | setWesternMangaAction->setText(tr("western manga (left to right)")); |
| 584 | |
| 585 | auto setWebComicAction = new QAction(); |
| 586 | setWebComicAction->setText(tr("web comic")); |
| 587 | |
| 588 | auto setYonkomaAction = new QAction(); |
| 589 | setYonkomaAction->setText(tr("4koma (top to botom)")); |
| 590 | |
| 591 | setNormalAction->setCheckable(true); |
| 592 | setMangaAction->setCheckable(true); |
| 593 | setWesternMangaAction->setCheckable(true); |
| 594 | setWebComicAction->setCheckable(true); |
| 595 | setYonkomaAction->setCheckable(true); |
| 596 | |
| 597 | auto setupActions = [=](FileType type) { |
| 598 | setNormalAction->setChecked(false); |
| 599 | setMangaAction->setChecked(false); |
| 600 | setWesternMangaAction->setChecked(false); |
nothing calls this directly
no test coverage detected