El contingut del fitxer mainwindowimpl.h és el següent:
#ifndef MAINWINDOWIMPL_H
#define MAINWINDOWIMPL_H
//
#include <QMainWindow>
#include "ui_mainwindow.h"
//
#include <QFileInfo>
#include <QMessageBox>
#include <QFileDialog>
#include <QTextStream>
#include <QSettings>
#include <QCloseEvent>
//
class MainWindowImpl : public QMainWindow, public Ui::MainWindow {
Q_OBJECT
public:MainWindowImpl( QWidget * parent = 0, Qt::WFlags f = 0 );protected:void closeEvent(QCloseEvent *event);
private:
void connects();private slots:
void mostraFitxer(const QString &nomFitxer);
QString obtenirNomArxiu(const QString &fitxer);
bool potSalvar();
void carregaFitxer(const QString &fitxer);
bool desaFitxer(const QString &fitxer);
void llegirParametres();
void escriureParametres();
QString fitxerActual;
void newFile();};
void open();
bool save();
bool saveAs();
void about();
void aboutQT();
void documentModificat();
#endif
Josep Ramon Benet Bitrià
2008