25 if((context->argumentCount() > 2) or (context->argumentCount() < 1))
26 return QScriptValue(QScriptValue::NullValue);
31 title = qscriptvalue_cast<QString>(context->argument(0));
32 if(context->argumentCount() > 1)
33 name = qscriptvalue_cast<QString>(context->argument(1));
35 return engine->newQObject(
new VidaliaTab(title, name), QScriptEngine::ScriptOwnership);
41 return qMetaTypeId<VidaliaTab *>();
47 return QString(
"VidaliaTab");
56 obj->setLayout(layout);
void saveSetting(QString name, QVariant value)
static QScriptValue constructor(QScriptContext *context, QScriptEngine *engine)
VidaliaTabPrototype(QObject *parent=0)
Q_INVOKABLE void setLayout(QLayout *layout)
Q_INVOKABLE QVariant getSetting(QString name, QVariant defaultValue)
QVariant getSetting(QString name, QVariant defaultValue)
Q_INVOKABLE void saveSetting(QString name, QVariant value)