Hi everyone,
i always get this error when i compile :
'Viewer' has not been declared
My viewer.h and modultreewidget.h are in the same directory.
MODULTREEWIDGET:
Code:
#ifndef MODULTREEWIDGET_H #define MODULTREEWIDGET_H #include <QWidget> #include <QTreeWidget> #include <QTimer> #include "viewer.h" #include "basewidget.h" { Q_OBJECT public: ~ModulTreeWidget(); void addModule(BaseWidget *b); public slots: void startPresentation(); void showNext(); private: std::vector<BaseWidget*> baseWidgets; int count; int currentId; }; #endif // MODULTREEWIDGET_H
VIEWER:
What´s the problem?Code:
#ifndef VIEWER_H #define VIEWER_H #include <QMainWindow> #include <QWidget> #include <QVBoxLayout> #include <QLabel> #include <QDebug> #include <QStringList> #include <QInputDialog> #include <QString> #include <QMessageBox> #include <QVector> #include <QListWidget> #include <QListWidgetItem> #include <QTableWidgetItem> #include <QList> #include <QItemSelectionModel> #include <QModelIndexList> #include "basewidget.h" #include "tabledialog.h" #include <QTreeWidget> #include <QTreeWidgetItem> #include <vector> #include <QDesktopWidget> #include <QColorDialog> #include "modultreewidget.h" namespace Ui { class Viewer; } { Q_OBJECT public: ~Viewer();