BuildLogViewer/mainwindow.h
author Sebastian Brannstrom <sebastianb@symbian.org>
Mon, 09 Aug 2010 14:37:31 +0100
changeset 20 a7451a8eb5dc
parent 1 8e9c5760ce6f
permissions -rwxr-xr-x
Added DB framework for CSV import - doesn't work yet though

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QSignalMapper>

#include <QtGui/QMainWindow>
#include <QtGui/QWorkspace>

#include "Document.h"

namespace Ui
{
    class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();

public slots:
    void notYetImplemented();
    void openLog();
    void showStatus();
    void enableActions();
    void closeEvent(QCloseEvent *event);

private:
    Document *activeDocument();
    void createActions();
    void updateWindowList();


    Ui::MainWindow *ui;
    QWorkspace *workspace;
    QSignalMapper *mapper;
};

#endif // MAINWINDOW_H