MCPcopy Create free account
hub / github.com/cinience/RedisStudio / SetGroup

Method SetGroup

DuiLib/Control/UIOption.cpp:39–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37 }
38
39 void COptionUI::SetGroup(LPCTSTR pStrGroupName)
40 {
41 if( pStrGroupName == NULL ) {
42 if( m_sGroupName.IsEmpty() ) return;
43 m_sGroupName.Empty();
44 }
45 else {
46 if( m_sGroupName == pStrGroupName ) return;
47 if (!m_sGroupName.IsEmpty() && m_pManager) m_pManager->RemoveOptionGroup(m_sGroupName, this);
48 m_sGroupName = pStrGroupName;
49 }
50
51 if( !m_sGroupName.IsEmpty() ) {
52 if (m_pManager) m_pManager->AddOptionGroup(m_sGroupName, this);
53 }
54 else {
55 if (m_pManager) m_pManager->RemoveOptionGroup(m_sGroupName, this);
56 }
57
58 Selected(m_bSelected);
59 }
60
61 bool COptionUI::IsSelected() const
62 {

Callers 1

CalLocationMethod · 0.80

Calls 4

IsEmptyMethod · 0.80
RemoveOptionGroupMethod · 0.80
AddOptionGroupMethod · 0.80
EmptyMethod · 0.45

Tested by

no test coverage detected