rendered paste body// Compiler error
winprefs.h:15: error: ISO C++ forbids declaration of 'MainWindow' with no type
winprefs.h:15: error: expected ';' before '*' token
make: *** [mainwindow.o] Error 1
// winprefs.h
#ifndef WINPREFS_H
#define WINPREFS_H
#include "ui_winprefs.h"
#include "mainwindow.h"
#include <QSettings>
class winPrefs : public QDialog, private Ui::winPrefs
{
Q_OBJECT
public:
winPrefs(QWidget *parent=0);
MainWindow *pWorld;
private slots:
void onAccepted();
};
#endif
// mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include "mudsocket.h"
#include "ui_mainwindow.h"
#include "winprefs.h"
#include "classchannel.h"
#include <QSettings>
#include <QList>
class MainWindow : public QMainWindow, private Ui::MainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent=0);
QList<classChannel> pChannels;
private slots:
void onConnected();
void onDataAvailable();
void onUserInput();
void doProcessBuffer();
void doConnect();
void doDisconnect();
void onMenuSettings();
protected:
MudSocket *ms;
QByteArray inbuffer;
};
#endif