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,
145 int iStart,
int iSize,
146 int iSpace,
int iMargin);
154 const ZqbPixGroupsOrder& rGroups,
155 int iStart,
int iSize,
156 int iSpace,
int iMargin);
162 const ZqbPixGroupsOrder& rAllGroups,
163 ZqbPixGroupsOrder* pFilteredGroups,
164 ZqbPixGroupsOrder* pOtherGroups = NULL);
183 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