errorhandler.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef KABC_ERRORHANDLER_H
00023
#define KABC_ERRORHANDLER_H
00024
00025
#include <qstring.h>
00026
00027
#include <kdelibs_export.h>
00028
00029
namespace KABC {
00030
00038 class KABC_EXPORT ErrorHandler
00039 {
00040
public:
00044
virtual void error(
const QString &msg ) = 0;
00045 };
00046
00050 class KABC_EXPORT ConsoleErrorHandler :
public ErrorHandler
00051 {
00052
public:
00053
virtual void error(
const QString &msg );
00054 };
00055
00062 class KABC_EXPORT GUIErrorHandler :
public ErrorHandler
00063 {
00064
public:
00065
virtual void error(
const QString &msg );
00066 };
00067
00072 class KABC_EXPORT GuiErrorHandler :
public ErrorHandler
00073 {
00074
public:
00080 GuiErrorHandler(
QWidget *parent );
00081
00082
virtual void error(
const QString &msg );
00083
00084
private:
00085
QWidget *mParent;
00086
00087
class Private;
00088 Private *d;
00089 };
00090
00091 }
00092
00093
#endif
This file is part of the documentation for kabc Library Version 3.4.0.