コード例 #1
0
ファイル: scneditorscene.cpp プロジェクト: DenisKlimenko/kbe
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)));
}
コード例 #2
0
ファイル: scneditorscene.cpp プロジェクト: DavidBermuda/kbe
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 < 10; i++)
    {
        SCnFieldItem *item = new SCnFieldGlobalIdtf(pitem);
        item->setValue(QString("test %1").arg(i));
        item->setParentItem(pitem);

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