⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interfacehandler.h

📁 qgo-1.5.4-r3.tar.gz linux下一个很好玩的游戏
💻 H
字号:
/** interfacehandler.h*/#ifndef INTERFACEHANDLER_H#define INTERFACEHANDLER_H#include "defines.h"#include "board.h"class QAction;class QLabel;class QTextEdit;class QLineEdit;class QFrame;class Board;class QWidget;class QString;class QPushButton;class QSlider;class NormalTools;class ScoreTools;class MainWidget;struct ButtonState;class InterfaceHandler{public:	InterfaceHandler();	~InterfaceHandler();	void clearData();	GameMode toggleMode();	void setEditMode();	void setMarkType(int m);	void setMoveData(int n, bool black, int brothers, int sons, bool hasParent,		bool hasPrev, bool hasNext, int lastX=-1, int lastY=-1);	void setCaptures(float black, float white, bool scored=false);	void setTimes(const QString &btime, const QString &bstones, const QString &wtime, const QString &wstones);	void setTimes(bool, float, int);	void clearComment();	void displayComment(const QString &c);	QString getComment();	QString getComment2();	void toggleSidebar(bool toggle);	QString getTextLabelInput(QWidget *parent, const QString &oldText);	void showEditGroup();	void toggleMarks();	const QString getStatusMarkText(MarkType t);	void disableToolbarButtons();	void restoreToolbarButtons();	void setScore(int terrB, int capB, int terrW, int capW, float komi=0);	void setClipboard(bool b);	void setSliderMax(int n);	QLabel *moveNumLabel, *turnLabel, *varLabel, *capturesBlack, *capturesWhite;	QAction *navBackward,  *navForward, *navFirst, *navLast, *navNextVar, *navIntersection, //SL added eb 11		*navPrevVar, *navStartVar, *navNextBranch, *navMainBranch, *navNthMove, *navAutoplay,		*editCut, *editPaste, *editPasteBrother, *editDelete,		*navEmptyBranch, *navCloneNode, *navSwapVariations, *navPrevComment, *navNextComment, 		*fileImportASCII, *fileImportASCIIClipB, *fileImportSgfClipB, *fileNew, *fileNewBoard, *fileOpen ;	QTextEdit *commentEdit;	QLineEdit *commentEdit2;//	EditTools *editTools;	NormalTools *normalTools;//	TeachTools *teachTools;	ScoreTools *scoreTools;	QFrame *toolsFrame;	Board *board;	QLabel *statusMode, *statusTurn, *statusMark, *statusNav;	QPushButton /**modeButton,*/ *scoreButton, *passButton, *undoButton, *resignButton, 		*adjournButton, *refreshButton;	ButtonState *buttonState;	QSlider *slider;	MainWidget *mainWidget;	bool scored_flag;//  bool display_incoming_move;     //SL added eb 9//  bool getDisplay_incoming_move() { return display_incoming_move;} ;  //SL added eb 9};#endif

⌨️ 快捷键说明

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