Beispiel #1
0
UIWidget* UIShape::CreateCopy(UIWidget *Parent, const QString &Newname)
{
    bool isnew = !Newname.isEmpty();
    UIShape* shape = new UIShape(m_rootParent, Parent,
                                 isnew ? Newname : GetDerivedWidgetName(Parent->objectName()),
                                 (!isnew && IsTemplate()) ? WidgetFlagTemplate : WidgetFlagNone);
    shape->CopyFrom(this);
    return shape;
}
Beispiel #2
0
UIWidget* UITextEditor::CreateCopy(UIWidget *Parent, const QString &Newname)
{
    bool isnew = !Newname.isEmpty();
    UITextEditor* text = new UITextEditor(m_rootParent, Parent,
                                          isnew ? Newname : GetDerivedWidgetName(Parent->objectName()),
                                          (!isnew && IsTemplate()) ? WidgetFlagTemplate : WidgetFlagNone);
    text->CopyFrom(this);
    return text;
}