skin.h

来自「《Linux程序设计权威指南》一书qt下的源码」· C头文件 代码 · 共 56 行

H
56
字号
#ifndef SKIN_H#define SKIN_H#include <qwidget.h>#include "skinbutton.h"class SkinDemo : public QWidget{	Q_OBJECTpublic:	SkinDemo( QWidget *parent = 0, const char *name = 0 );	virtual void mouseMoveEvent(QMouseEvent *);	virtual void mousePressEvent(QMouseEvent *);	protected:	void setupFiles();private:	SkinButton *config_button, *search_button, *update_button, 		   *min_button, *exit_button, *help_button; 	enum GRAPHIC { BACKGROUND = 0, MASK, HELP, HELPCLICK, MIN, MINCLICK, 		EXIT, EXITCLICK, CONFIG, CONFIGCLICK, SEARCH, SEARCHCLICK, 		UPDATE, UPDATECLICK, MAXGRAPHIC };	//图像数组	QString strFiles[MAXGRAPHIC];	QString strName;	QPixmap *Pixmaps[MAXGRAPHIC];	QRect info_main;	QPoint info_logo;	QPoint info_banner;	QPoint info_min;	QPoint info_exit;	QPoint info_help;	QPoint info_search;	QPoint info_update;	QPoint info_config;	QPoint pair2point(const QString &strPair) const;	QPoint last, pos0;public slots:	void slotUpdateContent();	void slotDoConfig();	void slotDoSearch();	void showMinimized();	void doHelp();};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?