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 kdelibs Version 3.1.0.