clipboardinterface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
#ifndef CLIPBOARDINTERFACE_H
00019
#define CLIPBOARDINTERFACE_H
00020
00021
namespace KHE
00022 {
00023
00046 class ClipboardInterface
00047 {
00048
public:
00050
virtual void copy() = 0;
00052
virtual void cut() = 0;
00057
virtual void paste() = 0;
00058
00059
public:
00066
virtual void copyAvailable(
bool Really ) = 0;
00067 };
00068
00069
00075
template<
class T>
00076 ClipboardInterface *
clipboardInterface( T *t )
00077 {
00078
if( !t )
00079
return 0;
00080
00081
return static_cast<ClipboardInterface*>( t->qt_cast(
"KHE::ClipboardInterface") );
00082 }
00083
00084 }
00085
00086
#endif
This file is part of the documentation for interfaces Library Version 3.3.0.