Synatxerror missing ')' befor '*'

PingOfDeath1983

Grünschnabel
Hallo :-)

Ich wollte eigentlich nur ein kleines Testprogramm schreiben aber scheitere da irgendwie grad dran (steh wohl auf dem Schlauch).
Ich möchte eigentlich nur eine Eigenschaft einer Klasse (bzw. eines Fensters) in einer anderen Klasse setzen.
Es sollen also alle Eigenschaften des Fensters in einer "fremden Klasse" eingestellt werden....

Fehlermeldungen:
Code:
Error	1	error C2143: syntax error : missing ')' before '*'	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	9	
Error	2	error C2143: syntax error : missing ';' before '*'	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	9	
Error	3	error C2460: 'settings::TimeTaker' : uses 'settings', which is being defined	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	9	
Error	4	error C2059: syntax error : ')'	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	9	
Error	5	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	9	
Error	6	error C2143: syntax error : missing ';' before '*'	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	14	
Error	7	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	14	
Error	8	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\dokumente und einstellungen\user\eigene dateien\visual studio 2005\projects\timetaker\timetaker\settings.h	14	
Error	9	error C2065: 'Settings' : undeclared identifier	c:\Dokumente und Einstellungen\user\Eigene Dateien\Visual Studio 2005\Projects\TimeTaker\TimeTaker\timetaker.cpp	8	

...
..
.

main.cpp
Code:
#include <QtGui/QApplication>
#include "timetaker.h"

int main(int argc, char *argv[])
{
	QApplication a(argc, argv);
	TimeTaker mainWindow;
	mainWindow.show();
	a.connect(&a, SIGNAL(lastWindowClosed()), &a, SLOT(quit()));
	return a.exec();
}

timetaker.h
Code:
#ifndef TIMETAKER_H
#define TIMETAKER_H

#include <QtGui/QMainWindow>
#include "ui_timetaker.h"
#include "settings.h"

class TimeTaker : public QMainWindow
{
	Q_OBJECT

public:
	TimeTaker(QWidget *parent = 0, Qt::WFlags flags = 0);
	~TimeTaker();

private:
	Ui::TimeTakerClass ui;
};

#endif

timetaker.cpp
Code:
#include "timetaker.h"

TimeTaker::TimeTaker(QWidget *parent, Qt::WFlags flags)
	: QMainWindow(parent, flags)
{
	ui.setupUi(this);
	Settings = new settings(this);
}

TimeTaker::~TimeTaker()
{}

settings.h
Code:
#ifndef SETTINGS_H
#define SETTINGS_H
#include "timetaker.h"

class settings
{

public:
	settings(TimeTaker* _timetaker);

private:
	void window();

	TimeTaker* timetaker;
		
};
#endif

settings.cpp
Code:
#include "settings.h"

settings::settings(TimeTaker* _timetaker)
{
	timetaker = _timetaker;
}

void settings::window()
{
	timetaker->setWindowTitle("123");
}



Kann mir einer auf die Sprünge helfen ?
 
Zurück