Доброго вечера всем.
Столкнулся с проблемой. Не могу собрать интерфейс. Ошибка простая, по-видимому, но никак найти не могу. Буду благодарен, если растолкуете. Сорцы выкладываю и скрины.
main.cpp
#include <QtGui>
#include "myinterfacemaker.h"
int main(int argc, char** argv)
{
    QApplication app(argc, argv);
    MyInterfaceMaker theInterface;
    theInterface.showFullScreen();
    return app.exec();
}
myinterfacemaker.h
#ifndef MYINTERFACEMAKER_H
#define MYINTERFACEMAKER_H
#include <QWidget>
class QLineEdit;
class QListWidget;
class QPushButton;
class QVBoxLayout;
class QGridLayout;
class MyInterfaceMaker : public QWidget
{
    Q_OBJECT
private:
QLineEdit*   pSearch;
QListWidget* pList;
QPushButton* pNew;
QPushButton* pNull1;
QPushButton* pNull2;
QPushButton* pExit;
QVBoxLayout* pMainLayer;
QGridLayout* pButtonGrid;
public:
    MyInterfaceMaker(QWidget* pwgt = 0 );
signals:
public slots:
};
myinterfacemaker.cpp
#include "myinterfacemaker.h"
MyInterfaceMaker::MyInterfaceMaker(QWidget* pwgt/*=0*/) : QWidget(pwgt)
{
    // Инициализация указателей
    pSearch = new QLineEdit;
    pList = new QListWidget;
    pNew = new QPushButton("New note");
    pNull1 = new QPushButton("*****");
    pNull2 = new QPushButton("*****");
    pExit = new QPushButton("Exit");
    pMainLayer = new QVBoxLayout;
    pButtonGrid = new QGridLayout;
    // Заполнение слоёв
    pButtonGrid->addWidget(pNew, 0, 0);
    pButtonGrid->addWidget(pNull1, 0, 1);
    pButtonGrid->addWidget(pNull2, 1, 0);
    pButtonGrid->addWidget(pExit, 1, 1);
    pMainLayer->addWidget(pSearch);
    pMainLayer->addWidget(pList);
    pMainLayer->addLayout(pButtonGrid);
    setLayout(pMainLayer);
};
И скрин с ошибкой