mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-24 10:52:53 +00:00
kdeplasma-addons: restore converter runner behaviour
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
f3db938582
commit
129d999eb0
1 changed files with 5 additions and 9 deletions
|
@ -196,7 +196,7 @@ void ConverterRunner::match(Plasma::RunnerContext &context)
|
||||||
KTemperature itemp(0.0, static_cast<KTemperature::KTempUnit>(i));
|
KTemperature itemp(0.0, static_cast<KTemperature::KTempUnit>(i));
|
||||||
const double result = temp.convertTo(itemp.unitEnum());
|
const double result = temp.convertTo(itemp.unitEnum());
|
||||||
Plasma::QueryMatch match(this);
|
Plasma::QueryMatch match(this);
|
||||||
match.setType(Plasma::QueryMatch::CompletionMatch);
|
match.setType(Plasma::QueryMatch::PossibleMatch);
|
||||||
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
||||||
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), itemp.unit()));
|
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), itemp.unit()));
|
||||||
match.setData(result);
|
match.setData(result);
|
||||||
|
@ -222,7 +222,7 @@ void ConverterRunner::match(Plasma::RunnerContext &context)
|
||||||
KVelocity ivelo(0.0, static_cast<KVelocity::KVeloUnit>(i));
|
KVelocity ivelo(0.0, static_cast<KVelocity::KVeloUnit>(i));
|
||||||
const double result = velo.convertTo(ivelo.unitEnum());
|
const double result = velo.convertTo(ivelo.unitEnum());
|
||||||
Plasma::QueryMatch match(this);
|
Plasma::QueryMatch match(this);
|
||||||
match.setType(Plasma::QueryMatch::CompletionMatch);
|
match.setType(Plasma::QueryMatch::PossibleMatch);
|
||||||
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
||||||
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ivelo.unit()));
|
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ivelo.unit()));
|
||||||
match.setData(result);
|
match.setData(result);
|
||||||
|
@ -248,7 +248,7 @@ void ConverterRunner::match(Plasma::RunnerContext &context)
|
||||||
KPressure ipres(0.0, static_cast<KPressure::KPresUnit>(i));
|
KPressure ipres(0.0, static_cast<KPressure::KPresUnit>(i));
|
||||||
const double result = pres.convertTo(ipres.unitEnum());
|
const double result = pres.convertTo(ipres.unitEnum());
|
||||||
Plasma::QueryMatch match(this);
|
Plasma::QueryMatch match(this);
|
||||||
match.setType(Plasma::QueryMatch::CompletionMatch);
|
match.setType(Plasma::QueryMatch::PossibleMatch);
|
||||||
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
||||||
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ipres.unit()));
|
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ipres.unit()));
|
||||||
match.setData(result);
|
match.setData(result);
|
||||||
|
@ -274,7 +274,7 @@ void ConverterRunner::match(Plasma::RunnerContext &context)
|
||||||
KLength ileng(0.0, static_cast<KLength::KLengUnit>(i));
|
KLength ileng(0.0, static_cast<KLength::KLengUnit>(i));
|
||||||
const double result = leng.convertTo(ileng.unitEnum());
|
const double result = leng.convertTo(ileng.unitEnum());
|
||||||
Plasma::QueryMatch match(this);
|
Plasma::QueryMatch match(this);
|
||||||
match.setType(Plasma::QueryMatch::CompletionMatch);
|
match.setType(Plasma::QueryMatch::PossibleMatch);
|
||||||
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
match.setIcon(KIcon(QLatin1String("edit-copy")));
|
||||||
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ileng.unit()));
|
match.setText(QString::fromLatin1("%1 (%2)").arg(QString::number(result), ileng.unit()));
|
||||||
match.setData(result);
|
match.setData(result);
|
||||||
|
@ -287,11 +287,7 @@ void ConverterRunner::run(const Plasma::RunnerContext &context, const Plasma::Qu
|
||||||
{
|
{
|
||||||
Q_UNUSED(context)
|
Q_UNUSED(context)
|
||||||
const QString data = match.data().toString();
|
const QString data = match.data().toString();
|
||||||
if (data.startsWith(QLatin1String("http://"))) {
|
|
||||||
KToolInvocation::invokeBrowser(data);
|
|
||||||
} else {
|
|
||||||
QApplication::clipboard()->setText(data);
|
QApplication::clipboard()->setText(data);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_converterrunner.cpp"
|
#include "moc_converterrunner.cpp"
|
||||||
|
|
Loading…
Add table
Reference in a new issue