📄 kclipboard.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -