BuildLogViewer/mainwindow.h
author John Kern <johnk@symbian.org>
Thu, 26 Aug 2010 14:34:34 -0700
changeset 40 edc0144719a1
parent 1 8e9c5760ce6f
permissions -rwxr-xr-x
removed invariant from data() and rowCount(). Performance should be ok now.

#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