hi guys,
it's me again, i have some troubles with a new class i tried to create but i actually won't work out.
see once here:
#ifndef ACTING_CLASS_H
#define ACTING_CLASS_H
#include <QObject>
#include "ui_d_job.h"
#include "ui_d_package.h"
#include "ui_d_stack.h"
class acting_class
: public QObject{
Q_OBJECT
public:
~acting_class();
protected:
Ui::d_job ui_job;
Ui::d_package ui_package;
Ui::d_stack ui_stack;
public slots:
void open_package();
void open_stack();
void save_package();
void save_stack();
void save_job();
void load_package();
void load_stack();
void load_job();
}
#endif // ACTING_CLASS_H
#ifndef ACTING_CLASS_H
#define ACTING_CLASS_H
#include <QObject>
#include "ui_d_job.h"
#include "ui_d_package.h"
#include "ui_d_stack.h"
class acting_class : public QObject
{
Q_OBJECT
public:
acting_class(QObject* =0);
~acting_class();
protected:
QDialog dia_job;
QDialog dia_stack;
QDialog dia_package;
Ui::d_job ui_job;
Ui::d_package ui_package;
Ui::d_stack ui_stack;
public slots:
void open_package();
void open_stack();
void save_package();
void save_stack();
void save_job();
void load_package();
void load_stack();
void load_job();
}
#endif // ACTING_CLASS_H
To copy to clipboard, switch view to plain text mode
and here the cpp:
acting_class
::acting_class(QObject* parent
):{
ui_job.setupUi(&dia_job);
ui_stack.setupUi(&dia_stack);
ui_package.setupUi(&dia_package);
ui_job.le_model_name->setText("Muahahha");
dia_job.setAttribute(Qt::WA_QuitOnClose);
dia_job.show();
}
void acting_class::save_job(){
}
void acting_class::save_package(){
}
void acting_class::save_stack(){
}
void acting_class::load_job(){
}
void acting_class::load_package(){
}
void acting_class::load_stack(){
}
void acting_class::open_package(){
}
void acting_class::open_stack(){
}
acting_class::acting_class(QObject* parent):
QObject(parent)
{
ui_job.setupUi(&dia_job);
ui_stack.setupUi(&dia_stack);
ui_package.setupUi(&dia_package);
ui_job.le_model_name->setText("Muahahha");
dia_job.setAttribute(Qt::WA_QuitOnClose);
dia_job.show();
}
void acting_class::save_job(){
}
void acting_class::save_package(){
}
void acting_class::save_stack(){
}
void acting_class::load_job(){
}
void acting_class::load_package(){
}
void acting_class::load_stack(){
}
void acting_class::open_package(){
}
void acting_class::open_stack(){
}
To copy to clipboard, switch view to plain text mode
my problem is ->
C:/Users/Tobias/Desktop/Schule/AINF/Diplomarbeit/New01/acting_class.h:10: error: new types may not be defined in a return type
C:/Users/Tobias/Desktop/Schule/AINF/Diplomarbeit/New01/main.cpp:15: error: two or more data types in declaration of 'qMain'
and i can't make a rime out of that, anyone can find charlie? ah....the mistake?
best regards
tobi
Bookmarks