18 AllStretch = LeftStretch | RightStretch,
20 explicit HorizontalModule(
const QString &name,
const QString &displayName, QObject *parent =
nullptr);
23 void setStretchType(StretchType stretchType);
24 void setSpacing(
const int spacing);
27 void insertChild(QList<ModuleObject *>::iterator before,
ModuleObject *
const module)
override;
28 void insertChild(
const int index,
ModuleObject *
const module)
override;
30 void removeChild(
const int index)
override;
32 void appendChild(
ModuleObject *
const module,
int stretch, Qt::Alignment alignment = Qt::Alignment());
33 void insertChild(QList<ModuleObject *>::iterator before,
ModuleObject *
const module,
int stretch, Qt::Alignment alignment = Qt::Alignment());
34 void insertChild(
const int index,
ModuleObject *
const module,
int stretch, Qt::Alignment alignment = Qt::Alignment());
37 inline DCC_MODULE_TYPE getClassID()
const override {
return HORIZONTAL; }