All pastes #429872 Raw Edit

Cheetah

public text v1 · immutable
·published 2007-04-08 15:11 UTC
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