Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

mainwindow.h Example File
widgets/transformations/mainwindow.h

    #ifndef MAINWINDOW_H
    #define MAINWINDOW_H

    #include <QList>
    #include <QMap>
    #include <QMainWindow>

    #include "paintwidget.h"

    class QComboBox;
    class QFrame;

    class MainWindow : public QMainWindow
    {
        Q_OBJECT

    public:
        MainWindow();

    public slots:
        void changeOperations(int row);
        void setShape(QAction *action);

    private:
        void setupFrame(QFrame *frame);
        void setupShapes();

        PaintWidget *originalPaintWidget;
        PaintWidget *firstPaintWidget;
        PaintWidget *secondPaintWidget;
        PaintWidget *thirdPaintWidget;
        QComboBox *firstOperation;
        QComboBox *secondOperation;
        QComboBox *thirdOperation;
        QList<Operation> operations;
        QList<Operation> operationsList;
        QMap<QAction*,QPainterPath> shapesMap;
    };

    #endif


Copyright © 2004 Trolltech Trademarks
Qt 4.0.0-b1