kvcarddrag.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef KVCARDDRAG_H
00025 #define KVCARDDRAG_H
00026
00027 #include <qdragobject.h>
00028 #include <qstring.h>
00029
00030 class KVCardDragPrivate;
00031
00038 class KVCardDrag : public QStoredDrag
00039 {
00040 Q_OBJECT
00041
00042 public:
00046 KVCardDrag( QWidget *dragsource = 0, const char *name = 0 );
00047
00051 KVCardDrag( const QString &content, QWidget *dragsource = 0, const char *name = 0 );
00052 virtual ~KVCardDrag() {};
00053
00057 void setVCard( const QString &content );
00058
00062 static bool canDecode( QMimeSource *e );
00063
00067 static bool decode( QMimeSource *e, QString &content );
00068
00069 protected:
00070 virtual void virtual_hook( int id, void* data );
00071
00072 private:
00073 KVCardDragPrivate *d;
00074 };
00075
00076 #endif // KVCARDDRAG_H
This file is part of the documentation for kdelibs Version 3.1.5.