Esempio n. 1
0
void ObjectGroup::setEditingMode(bool mode)
{
    mEditingMode = mode;
    if (! mEditingMode) {
        adaptSize();
        checkStickyObjects();
    }
}
Esempio n. 2
0
void ObjectGroup::_append(Object* obj)
{
    connect(obj, SIGNAL(dataChanged(const QVariantMap&)), this, SLOT(objectChanged(const QVariantMap&)));
    connect(obj, SIGNAL(destroyed(Object*)), this, SLOT(objectDestroyed(Object*)));
    mObjects.append(obj);
    adaptSize();
    checkStickyObjects();
}
Esempio n. 3
0
void ObjectGroup::removeObjectAt(int index, bool del)
{
    if (index >= 0 && index < mObjects.size()) {
        Object* obj = mObjects.takeAt(index);
        mStickyObjects.removeAt(index);
        this->notify("objects", variantObjects());
        obj->disconnect(this);
        if (del)
            obj->deleteLater();
        adaptSize();
    }
}
void SmallPokeTextEdit::showEvent(QShowEvent *e)
{
    PokeTextEdit::showEvent(e);
    adaptSize();
}
void SmallPokeTextEdit::resizeEvent(QResizeEvent *e)
{
    PokeTextEdit::resizeEvent(e);
    adaptSize();
}
void SmallPokeTextEdit::setText(const QString &text)
{
    PokeTextEdit::setText(text);

    adaptSize();
}