adaptormodel.cpp
changeset 807 f9f7922989d8
parent 804 14f2b1b15242
child 832 6a6018ba4cc7
     1.1 --- a/adaptormodel.cpp	Tue Nov 17 08:24:59 2009 +0000
     1.2 +++ b/adaptormodel.cpp	Wed Nov 25 10:58:21 2009 +0000
     1.3 @@ -5,6 +5,8 @@
     1.4  
     1.5  #include "vymmodel.h"
     1.6  
     1.7 +extern QString vymInstanceName;
     1.8 +
     1.9  AdaptorModel::AdaptorModel(QObject *obj)
    1.10           : QDBusAbstractAdaptor(obj)
    1.11  {
    1.12 @@ -60,3 +62,16 @@
    1.13  	model->setHeading(s);
    1.14  }
    1.15  
    1.16 +QDBusVariant AdaptorModel::getInstanceName()
    1.17 +{
    1.18 +	return QDBusVariant (vymInstanceName);
    1.19 +}
    1.20 +
    1.21 +QDBusVariant AdaptorModel::execute (const QString &s)
    1.22 +{
    1.23 +	if (model)
    1.24 +		return QDBusVariant (model->runScript (s));
    1.25 +	else
    1.26 +		return QDBusVariant ("No model.");
    1.27 +}
    1.28 +