scriptclientinterface.h
/* This file is part of the KDE project
Copyright (C) 2001 Ian Reinhart Geiser (geiseri@kde.org)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef __scriptclientinterface_h__
#define __scriptclientinterface_h__
#include <qvariant.h>
class QString;
//namespace KScriptInterface
//{
class KScriptClientInterface
{
public:
enum Result { ResultSuccess, ResultFailure, ResultContinue, ResultBreak };
virtual void error( const QString &msg ) =0;
virtual void warning( const QString &msg ) =0;
virtual void output( const QString &msg ) =0;
virtual void progress( int percent ) =0;
virtual void done( KScriptClientInterface::Result result, const QVariant &returned ) =0;
//virtual bool isRunning() =0;
};
//};
#endif
KScriptClientInterface::progress
virtual void progress(int percent)=0
This function will allow feedback to any progress bars in the main application as to how far along th...
KScriptClientInterface
This class is used for allowing feedback to the main system.
Definition: scriptclientinterface.h:73
KScriptClientInterface::output
virtual void output(const QString &msg)=0
This function will allow the main application of any normal output that has occurred during the proce...
KScriptClientInterface::warning
virtual void warning(const QString &msg)=0
This function will allow the main application of any warnings that have occurred during the processin...
KScriptClientInterface::done
virtual void done(KScriptClientInterface::Result result, const QVariant &returned)=0
This function will allow feedback on completion of the script.
KScriptClientInterface::error
virtual void error(const QString &msg)=0
This function will allow the main application of any errors that have occurred during processing of t...

KDE Home | KDE Accessibility Home | Description of Access Keys