Places Panel: Add missing translation strings

Provide a temporary dummy-implementation with the missing translation
strings, so that the translation-string-freeze gets respected.
This commit is contained in:
Peter Penz 2012-05-07 23:22:52 +02:00
parent a024e3e2aa
commit df99de6428

View file

@ -38,10 +38,12 @@
#include <KBookmarkManager>
#include <KComponentData>
#include <KDebug>
#include <KIcon>
#include <KLocale>
#include <KStandardDirs>
#include <KUser>
#include "placesitem.h"
#include <QAction>
#include <QDate>
#include <Solid/Device>
@ -211,13 +213,39 @@ QString PlacesItemModel::groupName(const KUrl &url) const
QAction* PlacesItemModel::ejectAction(int index) const
{
Q_UNUSED(index);
// TODO: This is a dummy-implementation to have at least all
// translation-strings as part of the code before the freeze
QString iconName;
QString text;
QString label;
switch (index) {
case 0:
text = i18nc("@item", "Release '%1'", label);
break;
case 1:
text = i18nc("@item", "Safely Remove '%1'", label);
iconName = "media-eject";
break;
case 2:
text = i18nc("@item", "Unmount '%1'", label);
iconName = "media-eject";
break;
default:
break;
}
//return new QAction(KIcon(iconName), text, 0);
return 0;
}
QAction* PlacesItemModel::tearDownAction(int index) const
{
// TODO: This is a dummy-implementation to have at least all
// translation-strings as part of the code before the freeze
Q_UNUSED(index);
QString label;
QAction action(KIcon("media-eject"), i18nc("@item", "Eject '%1'", label), 0);
Q_UNUSED(action);
return 0;
}