field.h
#ifndef FIELD_H
#define FIELD_H
#include <QWidget>
#include <QMessageBox>
#include <QDebug>
#include <QString>
#include <iostream>
#include <string>
{
Q_OBJECT
public:
explicit Field
(QWidget *parent
= 0);
int m_iRow;
int m_iColumn;
std::string m_sText;
int m_iColour;
void SetColour(int iColour);
char FieldText();
};
#endif
#ifndef FIELD_H
#define FIELD_H
#include <QWidget>
#include <QMessageBox>
#include <QDebug>
#include <QString>
#include <iostream>
#include <string>
class Field : public QWidget
{
Q_OBJECT
public:
explicit Field(QWidget *parent = 0);
int m_iRow;
int m_iColumn;
std::string m_sText;
int m_iColour;
void SetColour(int iColour);
char FieldText();
};
#endif
To copy to clipboard, switch view to plain text mode
page.h
#ifndef PAGE_H
#define PAGE_H
#include <QWidget>
#include <iostream>
#include <string>
#include "field.h"
#include "selectablefield.h"
#include "editablefield.h"
{
Q_OBJECT
public:
explicit Page
(QWidget *parent
= 0);
Page()
{}
Field m_anField[220];
signals:
public slots:
};
#endif
#ifndef PAGE_H
#define PAGE_H
#include <QWidget>
#include <iostream>
#include <string>
#include "field.h"
#include "selectablefield.h"
#include "editablefield.h"
class Page : public QWidget
{
Q_OBJECT
public:
explicit Page(QWidget *parent = 0);
Page()
{}
Field m_anField[220];
signals:
public slots:
};
#endif
To copy to clipboard, switch view to plain text mode
Error that I get is:
\page.h:39: error: 'Field' does not name a type
compile output is:
In file included from ../mainwindow.h:6,
/field.h:13,
from \field.cpp:1:
/page.h:39: error: 'Field' does not name a type
mingw32-make[1]: Leaving directory `D:/Users/...
mingw32-make[1]: *** [debug/field.o] Error 1
mingw32-make: *** [debug] Error 2
The process "D:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project ... (target: Desktop)
When executing build step 'Make'
Bookmarks