29 Q_PROPERTY(QString RedName READ GetRedName WRITE SetRedName)
30 Q_PROPERTY(QString BlackName READ GetBlackName WRITE SetBlackName)
31 Q_PROPERTY(QDateTime StartTime READ GetStartTime WRITE SetStartTime)
32 Q_PROPERTY(QDateTime EndTime READ GetEndTime WRITE SetEndTime)
44 static int InitResource(
const QString szLanguage);
46 static int CleanResource();
53 QDateTime GetStartTime();
54 int SetStartTime(
const QDateTime &t);
55 QDateTime GetEndTime();
56 int SetEndTime(
const QDateTime &t);
58 int SetRedName(
const QString &name);
59 QString GetBlackName();
60 int SetBlackName(
const QString &name);
67 virtual void mouseReleaseEvent(QMouseEvent *event)
override;
68 virtual void paintEvent(QPaintEvent *event)
override;
69 virtual void resizeEvent(QResizeEvent *event)
override;
83 Ui::CFrmChineseChess *ui;
129 bool ConvertCoordinate(
long *x,
long *y,
int *i,
int *j, ENUM_ConvertCoordinate eCC = XYToIJ);
130 bool SetQiPang(
int width,
int height);
135 void DrawXinWei(QPainter *pPainter,
int i,
int j, ENUM_XINWEI xinwei = XinWei);
137 bool DrawTiShiBox(QPainter *pPainter,
int i,
int j);
139 void DrawQiPang(QPainter *pPainter, QRect rect);
140 int DrawPicture(QPainter *pPainter,
int i,
int j, QImage image,
bool CHHJKL =
false);
142 int DrawImage(QPainter *pPainter, QRect rect, QImage image);
144 int SetTransparentImage(QImage &image,
const QColor& col = QColor(255, 255, 255));
146 int SetTransparentPixmap(QPixmap &pixmap,
const QColor &col = QColor(255, 255, 255));