| Summary: | Shortcuts for ratings do not work as of 0.9.x beta | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | Goran Zec <goran.zec> |
| Component: | Usability-Keyboard | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles, kde_bugs |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 0.9.0 | |
| Sentry Crash Report: | |||
|
Description
Goran Zec
2006-08-19 22:36:01 UTC
Sorry, "no effect whatsoever" was wrong. It's just that the effect is not visible until you leave that particular thumbnail. Still a step back from 0.8.x behavior. Weird - the rating shortcuts seem to work only if I've opened the Comments/Tags sidebar before using them. ...and after rating a few photos in this way, my system gets mangled in horrible ways. Constant disk I/O, KDE dies in pain. I can confirm this. I will debug this further in a few days. SVN commit 576788 by mwiesweg:
- for main view shortcuts, use assignRating slots from AlbumIconView,
which assigns directly (right side bar does not)
- give shortcuts for rating clearer names so that they can be
identified in the shortcuts dialog
BUG: 132660
M +6 -6 digikam/digikamapp.cpp
M +7 -7 digikam/digikamview.cpp
M +6 -6 utilities/imageeditor/editor/imagewindow.cpp
--- trunk/extragear/graphics/digikam/digikam/digikamapp.cpp #576787:576788
@@ -692,22 +692,22 @@
// -- Rating actions ---------------------------------------------------------------
- m_0Star = new KAction(i18n("No Star"), CTRL+Key_0,
+ m_0Star = new KAction(i18n("Assign Rating \"No Star\""), CTRL+Key_0,
mView, SLOT(slotAssignRatingNoStar()),
actionCollection(), "imageview_ratenostar");
- m_1Star = new KAction(i18n("One Star"), CTRL+Key_1,
+ m_1Star = new KAction(i18n("Assign Rating \"One Star\""), CTRL+Key_1,
mView, SLOT(slotAssignRatingOneStar()),
actionCollection(), "imageview_rateonestar");
- m_2Star = new KAction(i18n("Two Star"), CTRL+Key_2,
+ m_2Star = new KAction(i18n("Assign Rating \"Two Stars\""), CTRL+Key_2,
mView, SLOT(slotAssignRatingTwoStar()),
actionCollection(), "imageview_ratetwostar");
- m_3Star = new KAction(i18n("Three Star"), CTRL+Key_3,
+ m_3Star = new KAction(i18n("Assign Rating \"Three Stars\""), CTRL+Key_3,
mView, SLOT(slotAssignRatingThreeStar()),
actionCollection(), "imageview_ratethreestar");
- m_4Star = new KAction(i18n("Four Star"), CTRL+Key_4,
+ m_4Star = new KAction(i18n("Assign Rating \"Four Stars\""), CTRL+Key_4,
mView, SLOT(slotAssignRatingFourStar()),
actionCollection(), "imageview_ratefourstar");
- m_5Star = new KAction(i18n("Five Star"), CTRL+Key_5,
+ m_5Star = new KAction(i18n("Assign Rating \"Five Stars\""), CTRL+Key_5,
mView, SLOT(slotAssignRatingFiveStar()),
actionCollection(), "imageview_ratefivestar");
--- trunk/extragear/graphics/digikam/digikam/digikamview.cpp #576787:576788
@@ -916,37 +916,37 @@
void DigikamView::slotAssignRating(int rating)
{
- d->rightSideBar->slotAssignRating(rating);
+ d->iconView->slotAssignRating(rating);
}
void DigikamView::slotAssignRatingNoStar()
{
- d->rightSideBar->slotAssignRating(0);
+ d->iconView->slotAssignRating(0);
}
void DigikamView::slotAssignRatingOneStar()
{
- d->rightSideBar->slotAssignRating(1);
+ d->iconView->slotAssignRating(1);
}
void DigikamView::slotAssignRatingTwoStar()
{
- d->rightSideBar->slotAssignRating(2);
+ d->iconView->slotAssignRating(2);
}
void DigikamView::slotAssignRatingThreeStar()
{
- d->rightSideBar->slotAssignRating(3);
+ d->iconView->slotAssignRating(3);
}
void DigikamView::slotAssignRatingFourStar()
{
- d->rightSideBar->slotAssignRating(4);
+ d->iconView->slotAssignRating(4);
}
void DigikamView::slotAssignRatingFiveStar()
{
- d->rightSideBar->slotAssignRating(5);
+ d->iconView->slotAssignRating(5);
}
} // namespace Digikam
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/imagewindow.cpp #576787:576788
@@ -228,22 +228,22 @@
// -- Rating actions ---------------------------------------------------------------
- m_0Star = new KAction(i18n("No Star"), CTRL+Key_0,
+ m_0Star = new KAction(i18n("Assign Rating \"No Star\""), CTRL+Key_0,
m_rightSidebar, SLOT(slotAssignRatingNoStar()),
actionCollection(), "imageview_ratenostar");
- m_1Star = new KAction(i18n("One Star"), CTRL+Key_1,
+ m_1Star = new KAction(i18n("Assign Rating \"One Star\""), CTRL+Key_1,
m_rightSidebar, SLOT(slotAssignRatingOneStar()),
actionCollection(), "imageview_rateonestar");
- m_2Star = new KAction(i18n("Two Star"), CTRL+Key_2,
+ m_2Star = new KAction(i18n("Assign Rating \"Two Stars\""), CTRL+Key_2,
m_rightSidebar, SLOT(slotAssignRatingTwoStar()),
actionCollection(), "imageview_ratetwostar");
- m_3Star = new KAction(i18n("Three Star"), CTRL+Key_3,
+ m_3Star = new KAction(i18n("Assign Rating \"Three Stars\""), CTRL+Key_3,
m_rightSidebar, SLOT(slotAssignRatingThreeStar()),
actionCollection(), "imageview_ratethreestar");
- m_4Star = new KAction(i18n("Four Star"), CTRL+Key_4,
+ m_4Star = new KAction(i18n("Assign Rating \"Four Stars\""), CTRL+Key_4,
m_rightSidebar, SLOT(slotAssignRatingFourStar()),
actionCollection(), "imageview_ratefourstar");
- m_5Star = new KAction(i18n("Five Star"), CTRL+Key_5,
+ m_5Star = new KAction(i18n("Assign Rating \"Five Stars\""), CTRL+Key_5,
m_rightSidebar, SLOT(slotAssignRatingFiveStar()),
actionCollection(), "imageview_ratefivestar");
|