diff --git a/runners/calculator/calculatorrunner.cpp b/runners/calculator/calculatorrunner.cpp --- a/runners/calculator/calculatorrunner.cpp +++ b/runners/calculator/calculatorrunner.cpp @@ -25,6 +25,8 @@ #include "qalculate_engine.h" #else #include +#include +#include #endif #include @@ -317,10 +319,13 @@ void CalculatorRunner::run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &match) { Q_UNUSED(context); - +#ifdef ENABLE_QALCULATE if (match.selectedAction()) { m_engine->copyToClipboard(); } +#else + QGuiApplication::clipboard()->setText(match.text()); +#endif } QList CalculatorRunner::actionsForMatch(const Plasma::QueryMatch &match)