scriptinterface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00028
#ifndef __scriptinterface_h__
00029
#define __scriptinterface_h__
00030
#include <qvariant.h>
00031
#include <qobject.h>
00032
#include <kdemacros.h>
00033
00034
00035
class QString;
00036
class QObject;
00037
class KScriptClientInterface;
00038
00039
00040
00041
00047 class KDE_EXPORT KScriptInterface :
public QObject
00048 {
00049 Q_OBJECT
00050
public:
00055
virtual QString script()
const = 0;
00059
virtual void setScript(
const QString &scriptFile ) = 0;
00065
virtual void setScript(
const QString &scriptLibFile,
const QString &method ) = 0;
00071
virtual void run(
QObject *context = 0,
const QVariant &arg = 0) = 0;
00075
virtual void kill() =0;
00076
public:
00085 KScriptClientInterface *ScriptClientInterface;
00086 };
00087
00088
#endif
This file is part of the documentation for interfaces Library Version 3.4.0.