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.2.0.