Source Code (Use browser search to find items of interest.)
Class Index
ksysv'KSVClipBoard (./kdeadmin/ksysv/Clipboard.h:32)
class KSVClipBoard : public QObject
{
Q_OBJECT
public:
KSVClipBoard( QObject* parent = 0, const char* name = 0 );
~KSVClipBoard();
protected:
KSVDragData* _current;
public:
KSVDragData* getClipboard();
public slots:
inline void clear();
void setClipboard( KSVDragData* data );
signals:
void filled( const KSVDragData* );
};
ksysv'KSVClipBoard::KSVClipBoard() (./kdeadmin/ksysv/Clipboard.cpp:30)
KSVClipBoard::KSVClipBoard( QObject* parent, const char* name)
: QObject(parent, name),
_current(0)
{
}
ksysv'KSVClipBoard::~KSVClipBoard() (./kdeadmin/ksysv/Clipboard.cpp:36)
KSVClipBoard::~KSVClipBoard() {
clear();
}
ksysv'KSVClipBoard::clear() (./kdeadmin/ksysv/Clipboard.cpp:40)
void KSVClipBoard::clear() {
delete _current;
_current = 0;
emit filled(_current);
}
ksysv'KSVClipBoard::setClipboard() (./kdeadmin/ksysv/Clipboard.cpp:47)
void KSVClipBoard::setClipboard( KSVDragData* _data ) {
clear();
_current = new KSVDragData(*_data);
emit filled(_current);
}
ksysv'KSVClipBoard::getClipboard() (./kdeadmin/ksysv/Clipboard.cpp:55)
KSVDragData* KSVClipBoard::getClipboard() {
return new KSVDragData(*_current);
}