36 lines
695 B
C++
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; // 是否播放声音
|
|
}; |