Russian Qt Forum

Qt => Вопросы новичков => Тема начата: AndyKuvaldin от Июль 06, 2012, 11:12



Название: QTextDocument
Отправлено: AndyKuvaldin от Июль 06, 2012, 11:12
Нуждаюсь в квалифицированной помощи.

Суть:

1.h
Код:
      QTextDocument *document;
                void initItemsBuild( QString nameHero, QTextDocument* document );   

2.h
Код:
     dlgItemsBuild(QString nameHero, QTextDocument* document);   

1.cpp
Код:
    document = new QTextDocument();
              document->setPlainText("xxxxxxxxxxxxx.txt");       

void dotaMain::initItemsBuild( QString nameHero, QTextDocument* document )
{
    if( itemsBuild == NULL)
        itemsBuild = new dlgItemsBuild( nameHero, document );

    itemsBuild->exec();
    return;
}   

2.cpp
Код:
   dlgItemsBuild::dlgItemsBuild(QString nameHero, QTextDocument* document)
{
    ui->lblNameHero->setText( nameHero );
    ui->teDescription->setDocument( document );
}   


Ошибка:
/home/kuvaldin/work/test-build-desktop/../test/src/dotamain.cpp:51: undefined reference to `dlgItemsBuild::dlgItemsBuild(QString, QTextDocument const*)'




Название: Re: QTextDocument
Отправлено: Silentium от Июль 06, 2012, 11:17
Извините, а Вы хедер добавить не забыли в  хедер объекта где вы его вызываете?


Название: Re: QTextDocument
Отправлено: AndyKuvaldin от Июль 06, 2012, 11:18
Кого его?