Skip to content

Commit 2941200

Browse files
gesternPatriceJiang
authored andcommitted
Ability to get low coupling inheritance (cocos2d#19276)
It is necessary for flexible inheritance from the base class.
1 parent 403deed commit 2941200

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

cocos/ui/UIAbstractCheckButton.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class CC_GUI_DLL AbstractCheckButton : public Widget
115115
* Set to true will cause the CheckBox's state to "selected", false otherwise.
116116
*@param selected Set to true will change CheckBox to selected state, false otherwise.
117117
*/
118-
void setSelected(bool selected);
118+
virtual void setSelected(bool selected);
119119

120120
//override functions
121121
virtual Size getVirtualRendererSize() const override;
@@ -196,22 +196,22 @@ class CC_GUI_DLL AbstractCheckButton : public Widget
196196
virtual void onPressStateChangedToPressed() override;
197197
virtual void onPressStateChangedToDisabled() override;
198198

199-
void setupBackgroundTexture();
199+
virtual void setupBackgroundTexture();
200200
void loadTextureBackGround(SpriteFrame* spriteFrame);
201-
void setupBackgroundSelectedTexture();
201+
virtual void setupBackgroundSelectedTexture();
202202
void loadTextureBackGroundSelected(SpriteFrame* spriteFrame);
203-
void setupFrontCrossTexture();
203+
virtual void setupFrontCrossTexture();
204204
void loadTextureFrontCross(SpriteFrame* spriteframe);
205-
void setupBackgroundDisable();
205+
virtual void setupBackgroundDisable();
206206
void loadTextureBackGroundDisabled(SpriteFrame* spriteframe);
207-
void setupFrontCrossDisableTexture();
207+
virtual void setupFrontCrossDisableTexture();
208208
void loadTextureFrontCrossDisabled(SpriteFrame* spriteframe);
209209

210210
virtual void dispatchSelectChangedEvent(bool selected) = 0;
211211

212212
virtual void onSizeChanged() override;
213213

214-
void backGroundTextureScaleChangedWithSize();
214+
virtual void backGroundTextureScaleChangedWithSize();
215215
void backGroundSelectedTextureScaleChangedWithSize();
216216
void frontCrossTextureScaleChangedWithSize();
217217
void backGroundDisabledTextureScaleChangedWithSize();

0 commit comments

Comments
 (0)