opening: 新增开局库的菜单项但暂无相关处理逻辑
This commit is contained in:
parent
c8b1fee7a5
commit
3c64e6468a
|
@ -296,7 +296,6 @@
|
|||
<addaction name="actionGiveUpIfMostLose_G"/>
|
||||
<addaction name="actionAutoRestart_A"/>
|
||||
<addaction name="actionRandomMove_R"/>
|
||||
<addaction name="actionLearnEndgame_E"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menu_H">
|
||||
<property name="title">
|
||||
|
@ -320,6 +319,8 @@
|
|||
</property>
|
||||
<addaction name="actionIDS_I"/>
|
||||
<addaction name="actionDepthExtension_D"/>
|
||||
<addaction name="actionOpeningBook_O"/>
|
||||
<addaction name="actionLearnEndgame_E"/>
|
||||
</widget>
|
||||
<addaction name="menu_F"/>
|
||||
<addaction name="menu_C"/>
|
||||
|
@ -1247,6 +1248,14 @@
|
|||
<string>深度延伸(&D)</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionOpeningBook_O">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>开局库(&O)</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<customwidgets>
|
||||
|
|
|
@ -100,3 +100,16 @@ bool Options::getDepthExtension()
|
|||
{
|
||||
return depthExtension;
|
||||
}
|
||||
|
||||
// OpeningBook
|
||||
|
||||
void Options::setOpeningBook(bool enabled)
|
||||
{
|
||||
openingBook = enabled;
|
||||
}
|
||||
|
||||
bool Options::getOpeningBook()
|
||||
{
|
||||
return openingBook;
|
||||
}
|
||||
|
||||
|
|
|
@ -47,6 +47,10 @@ public:
|
|||
void setDepthExtension(bool enabled);
|
||||
bool getDepthExtension();
|
||||
|
||||
// OpeningBook
|
||||
void setOpeningBook(bool enabled);
|
||||
bool getOpeningBook();
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
|
@ -74,6 +78,9 @@ private:
|
|||
|
||||
// DepthExtension
|
||||
bool depthExtension {true};
|
||||
|
||||
// OpeningBook
|
||||
bool openingBook { false };
|
||||
};
|
||||
|
||||
extern Options gameOptions;
|
||||
|
|
|
@ -443,6 +443,12 @@ void GameController::setDepthExtension(bool enabled)
|
|||
gameOptions.setDepthExtension(enabled);
|
||||
}
|
||||
|
||||
// OpeningBook
|
||||
void GameController::setOpeningBook(bool enabled)
|
||||
{
|
||||
gameOptions.setOpeningBook(enabled);
|
||||
}
|
||||
|
||||
// 上下翻转
|
||||
void GameController::flip()
|
||||
{
|
||||
|
|
|
@ -183,6 +183,9 @@ public slots:
|
|||
// DepthExtension
|
||||
void setDepthExtension(bool enabled);
|
||||
|
||||
// OpeningBook
|
||||
void setOpeningBook(bool enabled);
|
||||
|
||||
// 上下翻转
|
||||
void flip();
|
||||
|
||||
|
|
|
@ -249,6 +249,10 @@ void MillGameWindow::initialize()
|
|||
connect(ui.actionDepthExtension_D, SIGNAL(toggled(bool)),
|
||||
gameController, SLOT(setDepthExtension(bool)));
|
||||
|
||||
// OpeningBook
|
||||
connect(ui.actionOpeningBook_O, SIGNAL(toggled(bool)),
|
||||
gameController, SLOT(setOpeningBook(bool)));
|
||||
|
||||
// 视图上下翻转
|
||||
connect(ui.actionFlip_F, &QAction::triggered,
|
||||
gameController, &GameController::flip);
|
||||
|
|
Loading…
Reference in New Issue