Ошибка "Allocation of incomplete type Ui::MainWindow"

Редактировал сидел StatusBar в mainwindow.ui файле, после этого вернулся в mainwindow.cpp и начал получать ошибку "Allocation of incomplete type Ui::MainWindow". Возможно упустил где-то какой-то символ, буду рад, если подскажете что и где. :)

Участок кода, в котором ругается на ошибку:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    this->setWindowTitle("Text Editor");
}

MainWindow.h:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QFile>
#include <QFileDialog>
#include <QTextStream>
#include <QMessageBox>
#include <QString>
#include <QComboBox>
#include <QPushButton>
#include <iostream>
#include <QFont>
#include <QPrinter>
#include <QPrintDialog>
#include <QDateTime>
#include <QLabel>
#include <QTimer>

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();


    private slots:
        void on_actionNew_triggered();

        void on_actionExit_triggered();

        void on_actionSave_triggered();

        void on_actionUndo_triggered();

        void on_actionOpen_triggered();

        void on_actionSave_as_triggered();

        void on_actionPrint_triggered();

        void on_actionCopy_triggered();

        void on_actionPaste_triggered();

        void on_actionCut_triggered();

        void on_actionRepeat_triggered();

        void on_actionAbout_program_triggered();

        void on_actionFont_triggered();

        void on_actionSelect_all_triggered();

        void on_actionAlignment_Right_triggered();

        void on_actionAlignment_Center_triggered();

        void on_actionAlignment_Left_triggered();

    private:
        Ui::MainWindow *ui;
        QString currentFile = "";
    };
#endif // MAINWINDOW_H


Ответы (0 шт):