Header aufteilen [gelöst]
Verfasst: 16. April 2010 18:22
Hallo Forum,
ich möchte den Code von QString Ha(QString&) in eine eigene Datei auslagern,
wie mache ich das?
Den Funktionskörper in mainwindow.cpp habe ich in
"extern QString MainWindow::Ha( QString &was);"
geändert, und die Funktion nach ha.cpp verschoben.
Leider funktioniert das so nicht, "storage class specified for Ha", wie muss der Header aussehen? Geht sowas überhaupt, dass man das auf verschiedene Dateien verteilt?
Grüße
Roland
mainwindow.h:
ich möchte den Code von QString Ha(QString&) in eine eigene Datei auslagern,
wie mache ich das?
Den Funktionskörper in mainwindow.cpp habe ich in
"extern QString MainWindow::Ha( QString &was);"
geändert, und die Funktion nach ha.cpp verschoben.
Leider funktioniert das so nicht, "storage class specified for Ha", wie muss der Header aussehen? Geht sowas überhaupt, dass man das auf verschiedene Dateien verteilt?
Grüße
Roland
mainwindow.h:
Code: Alles auswählen
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QtSql>
#include "ui_c.h"
class MainWindow : public QMainWindow,
private Ui::MainWindow
{
Q_OBJECT
public :
MainWindow(QWidget *parent =0);
~MainWindow();
QString Ha(QString&);
protected:
bool mayDiscardDocument();
void saveFile(const QString&);
void setupActions();
protected slots:
void about();
private:
QString mFilePath;
};
#endif