2#include "FrmChineseChess.h"
3#include "RabbitCommonDir.h"
4#include "RabbitCommonTools.h"
5#include "FrmUpdater/FrmUpdater.h"
11int main(
int argc,
char *argv[])
14 QApplication a(argc, argv);
16 a.setApplicationName(
"ChineseChessControl");
18 QString szLoacleName = QLocale::system().name();
19 RabbitCommon::CTools::Instance()->Init(szLoacleName);
22 QSharedPointer<QTranslator> translator =
23 RabbitCommon::CTools::Instance()->InstallTranslator(
"ChineseChessApp");
25 a.setApplicationDisplayName(QObject::tr(
"Chinese chess"));
27 CFrmUpdater *pUpdate =
new CFrmUpdater();
28 pUpdate->SetTitle(QImage(
":/image/Chess"));
29 if(a.arguments().length() > 1) {
30 pUpdate->GenerateUpdateJson();
31 pUpdate->GenerateUpdateXml();
41 RabbitCommon::CTools::Instance()->RemoveTranslator(translator);
43 RabbitCommon::CTools::Instance()->Clean();
static int CleanResource()
清理资源,仅在程序结束时调用一次
static int InitResource(const QString szLanguage)
初始化资源,仅在程序开始时调用一次