kclipboard.h
来自「PIXIL is a small footprint operating env」· C头文件 代码 · 共 62 行
H
62 行
#ifndef __kclipboard_h__#define __kclipboard_h__#include <qclipbrd.h>#include <qobject.h>#include <qapp.h>#include <qbuffer.h>#include <qwidget.h>#include <qstring.h>#include <qstrlist.h>class KClipboard : public QObject, public QBuffer{ Q_OBJECTpublic: KClipboard(); ~KClipboard(); bool open( int _mode ); bool open( int _mode, const char *_format ); void close(); void clear(); const char *format(); ///////////////////////// // Convenience functions ///////////////////////// void setURLList( QStrList& _urls ); bool urlList( QStrList& _urls ); void setText( const char *_text ); const char* text(); QByteArray octetStream(); void setOctetStream( QByteArray& _arr ); static KClipboard* self(); signals: void ownerChanged(); protected: virtual bool event( QEvent *e ); void fetchData(); void setOwner(); bool isOwner(); bool isEmpty(); QWidget* makeOwner(); private: bool m_bOwner; QWidget *m_pOwner; bool m_bEmpty; QString m_strFormat; int m_mimeTypeLen; static KClipboard* s_pSelf;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?