editor.h

来自「四川麻将程序代码」· C头文件 代码 · 共 77 行

H
77
字号
#ifndef _EditorLoadBase_H #define _EditorLoadBase_H #include <qdialog.h>#include <qbttngrp.h>#include <qpushbt.h>#include <qcombo.h>#include <qframe.h>   #include <qstrlist.h>#include <qdir.h>#include <qimage.h>#include <qpixmap.h>#include <ktoolbar.h>#include <kstatusbar.h>#include <kfiledialog.h>#include "Tileset.h"#include "BoardLayout.h"#include "Background.h"#include "Preview.h"class Editor: public QDialog{    Q_OBJECTpublic:    Editor    (        QWidget* parent = NULL,        const char* name = NULL    );    virtual ~Editor();protected slots:	void topToolbarOption(int w);        void drawFrameMousePressEvent ( QMouseEvent* );        void drawFrameMouseMovedEvent ( QMouseEvent *);		protected:	enum {remove=98, insert=99, move=100};	void paintEvent( QPaintEvent* pa );	void setupToolbar();	void loadBoard(void);	bool saveBoard(void);	void newBoard(void);	void drawBackground(QPixmap *to);	void drawTiles(QPixmap *to);	bool testSave(void);	void transformPointToPosition(const QPoint &, POSITION &, bool align);	void drawCursor(POSITION &p, bool visible);	bool canInsert(POSITION &p);	void statusChanged(void);	QString statusText(void);private:	int mode;	int numTiles;	KToolBar *topToolbar;	KToolBar *sideToolbar;        FrameImage * drawFrame;	Tileset tiles;	BoardLayout theBoard;	bool clean;	POSITION currPos;	QLabel *theLabel;private:};#endif 

⌨️ 快捷键说明

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