QString ScriptObject::handleDCOP(int function, const QStringList& args) { switch (function) { case DCOP::setText: setAssociatedText(args[0]); break; case DCOP::clear: setAssociatedText(QString::null); break; case DCOP::execute: m_params = args; return executeProcess(true); break; case DCOP::item: { uint index = args[0].toInt(); return index < m_params.count() ? m_params[index] : QString::null; } case DCOP::count: return QString::number(m_params.count()); default: return KommanderWidget::handleDCOP(function, args); } return QString(); }
void ScriptObject::populate() { setAssociatedText(KommanderWidget::evalAssociatedText(populationText())); }
void PopupMenu::populate() { setAssociatedText(KommanderWidget::evalAssociatedText( populationText())); }