3 #ifndef __zqb_pixgrpmanager_hpp
4 #define __zqb_pixgrpmanager_hpp
11 #include "zqb_pixgroup.hpp"
18 typedef std::map<std::string,ZqbPixGroup*> ZqbPixGroups;
25 typedef std::vector<std::string> ZqbPixGroupsOrder;
70 return group(szGrpName);
75 bool known (
const char* szGrpName)
const;
95 const char* szGrpName1,
103 const char* szGrpName1,
111 std::vector<std::string> grpNames);
152 int iStart,
int iSize,
153 int iSpace,
int iMargin);
161 const ZqbPixGroupsOrder& rGroups,
162 int iStart,
int iSize,
163 int iSpace,
int iMargin);
169 const ZqbPixGroupsOrder& rAllGroups,
170 ZqbPixGroupsOrder* pFilteredGroups,
171 ZqbPixGroupsOrder* pOtherGroups = NULL);
190 static int s_iNameCounter;
int m_iMargin
Definition: zqb_pixgrpmanager.hpp:178
int m_iSpace
Definition: zqb_pixgrpmanager.hpp:175
int propPlacement(const ZqbPixGroupsOrder &rGroups, int iStart, int iSize, int iSpace, int iMargin)
ZqbPixGroupsOrder m_Order
Definition: zqb_pixgrpmanager.hpp:172
void setMargin(int iMargin)
void setGroupsWeight(const char *szParent, const char *szGrpName1,...)
Definition: zqb_autoname.hpp:18
void setGroupsOrder(const char *szParent, const char *szGrpName1,...)
void setSpace(int iSpace)
bool known(const char *szGrpName) const
void filterGroups(const char *szFilter, const ZqbPixGroupsOrder &rAllGroups, ZqbPixGroupsOrder *pFilteredGroups, ZqbPixGroupsOrder *pOtherGroups=NULL)
ZqbPixGrpManager(const char *szName=NULL)
ZqbPixGroup * group(const char *szGrpName)
ZqbPixGroup * operator[](const char *szGrpName)
Definition: zqb_pixgrpmanager.hpp:68
ZqbPixGroups m_Groups
Definition: zqb_pixgrpmanager.hpp:167
int placeGroups(int iStart, int iSize)
Definition: zqb_pixgroup.hpp:34
Definition: zqb_pixgrpmanager.hpp:50