Ejemplo n.º 1
0
SCnEditorScene::SCnEditorScene(QObject *parent) :
    QGraphicsScene(parent),
    mLevelOffset(30),
    mLevelDistance(10)
{
    SCnFieldItem *pitem = new SCnFieldGlobalIdtf(this);
    pitem->setValue("test");
    appendField(pitem);

    for (quint32 i = 0; i < 5; i++)
    {
        SCnFieldItem *item = new SCnFieldGlobalIdtf(pitem);
        item->setValue(QString("test %1").arg(i));
        item->setParentItem(pitem);

        for (quint32 j = 0; j < 5; j++)
        {
            SCnFieldItem *jitem = new SCnFieldGlobalIdtf(item);
            jitem->setValue(QString("test %1_%2").arg(i).arg(j));
            jitem->setParentItem(item);
        }
    }

    inputDialog = new SCnInputDialog();
    connect(inputDialog, SIGNAL(textRecieved(QString)), this, SLOT(setTextForSelectedField(QString)));
}
Ejemplo n.º 2
0
TextEditIODevice::TextEditIODevice(QTextEdit* textEdit,QObject* parent) :
    QIODevice(parent)
    , textEdit(textEdit)
{
    open(QIODevice::WriteOnly|QIODevice::Text);
    connect(this,SIGNAL(textRecieved(QString)),this,SLOT(writeTextEdit(QString)));
}
Ejemplo n.º 3
0
qint64 TextEditIODevice::writeData(const char* data, qint64 maxSize)
{
    emit textRecieved(data);
    return maxSize;
}