Files
wnmj-normal/Classes/Scenes/RadioCtrl.h
2026-03-03 13:56:44 +08:00

36 lines
695 B
C++

#pragma once
#include "cocos2d.h"
#include "cocostudio/CocoStudio.h"
#include "UI/CocosGUI.h"
#include "UI/UISlider.h"
USING_NS_CC;
using namespace cocos2d::ui;
class RadioGroup
{
public:
RadioGroup();
~RadioGroup();
void setRadioMode(bool isMust); // 是否必选
void AddCheckBox(CheckBox*);
void onClickCheckBox(cocos2d::Ref* widget, CheckBox::EventType type);
void setDelauftSelect(cocos2d::Ref* widget);
void setDelauftSelect(int index);
void setDelauftSelect(int index, bool isMust);
cocos2d::Ref* getCurrentSelect();
// 控件
private:
cocos2d::Vector<CheckBox*> m_list; // 按钮列表
bool m_isRadioMode; // 是否必选
bool m_isAudio; // 是否播放声音
};