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