error:expected class name before {
Can someone help with this error?
server.h file...
#ifndef SERVER_H
#define SERVER_H
#include <QDialog>
#include <QtSql>
//#include <QtDebug>
#include <QtGui/QApplication>
#include "server.h"
namespace Ui {
class server;
}
class server: public QMainWindow
{
Q_OBJECT
public:
explicit server(QWidget *parent = 0);
~server();
private:
Ui::server *ui;
private slots:
void showcandidates();
void showballots();
void showvoters();
};
#endif
server.cpp file...
#include <QTableView>
//#include <QtDebug>
#include <QtSql>
#include "server.h"
#include "ui_server.h"
#include <QApplication>
server::server(QWidget *parent) :
QMainWindow(parent);
ui(new Ui::server)
Re: error:expected class name before {
Do you realize that server.h includes itself?
Re: error:expected class name before {
It looks like QMainWindow is unknown in your server.h file. QApplication and QDialog don't include it for you. You should probably do something like:
Code:
...
#include <QtGui/QMainWindow>
...
{
...
Please use code tags when posting code. It improves readability.