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

# mainwindow.h Example File
itemviews/chart/mainwindow.h

        /****************************************************************************
        **
        ** Copyright (C) 2004-2005 Trolltech AS. All rights reserved.
        **
        ** This file is part of an example program for Qt.
        ** EDITIONS: NOLIMITS
        **
        ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
        ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        **
        ****************************************************************************/

        #ifndef MAINWINDOW_H
        #define MAINWINDOW_H

        #include <QMainWindow>

        class QAbstractItemModel;
        class QAbstractItemView;
        class QItemSelectionModel;
        class QTableView;

        class MainWindow : public QMainWindow
        {
            Q_OBJECT

        public:
            MainWindow();

        private slots:
            void openFile();
            void saveFile();
            void updateWindowsMenu();

        private:
            void setupModel();
            void setupViews();

            QAbstractItemModel *model;
            QAbstractItemView *pieChart;
            QAction *pieWindowAction;
            QItemSelectionModel *selectionModel;
            QTableView *table;
        };

        #endif