scriptclientinterface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef __scriptclientinterface_h__
00020
#define __scriptclientinterface_h__
00021
#include <qvariant.h>
00022
00023
class QString;
00024
00025
00026
00032 class KScriptClientInterface
00033 {
00034
public:
00035
enum Result { ResultSuccess, ResultFailure, ResultContinue, ResultBreak };
00040
virtual void error(
const QString &msg ) =0;
00045
virtual void warning(
const QString &msg ) =0;
00050
virtual void output(
const QString &msg ) =0;
00057
virtual void progress(
int percent ) =0;
00063
virtual void done( KScriptClientInterface::Result result,
const QVariant &returned ) =0;
00067
00068 };
00069
00070
00071
#endif
This file is part of the documentation for interfaces Library Version 3.3.0.