@@ -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