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 namespace KABC {
00028
00036 class ErrorHandler
00037 {
00038 public:
00042 virtual void error( const QString &msg ) = 0;
00043 };
00044
00048 class ConsoleErrorHandler : public ErrorHandler
00049 {
00050 public:
00051 virtual void error( const QString &msg );
00052 };
00053
00060 class GUIErrorHandler : public ErrorHandler
00061 {
00062 public:
00063 virtual void error( const QString &msg );
00064 };
00065
00070 class GuiErrorHandler : public ErrorHandler
00071 {
00072 public:
00078 GuiErrorHandler( QWidget *parent );
00079
00080 virtual void error( const QString &msg );
00081
00082 private:
00083 QWidget *mParent;
00084
00085 class Private;
00086 Private *d;
00087 };
00088
00089 }
00090
00091 #endif
This file is part of the documentation for kabc Library Version 3.3.1.