Turntable/TurntableDialog.h

//**************************************************************************/
// Copyright (c) 2009 Autodesk, Inc.
// All rights reserved.
//
// Use of this software is subject to the terms of the Autodesk license
// agreement provided at the time of installation or download, or which
// otherwise accompanies this software in either electronic or hard copy form.
//
//**************************************************************************/
// DESCRIPTION:
// CREATED: July 2009
//**************************************************************************/

#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QLineEdit>
#include <QtGui/QCheckBox>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>


class TurntableDialog : public QDialog {
    Q_OBJECT
    public slots:
        void OnBrowse(void);
    public:
        TurntableDialog( QWidget *parent, int width, int height, int frames, bool antialias, const QString& folderPath );
        int Width() const;
        int Height() const;
        int Frames() const;
        bool Antialias() const;
        QString FolderPath() const;
    protected:
        QLineEdit *m_pWidthField;           // the width field
        QLineEdit *m_pHeightField;          // the height field
        QLineEdit *m_pFramesField;          // the number-of-frames field
        QCheckBox *m_pAntiAliasCheckBox;    // the antiAlias check box
        QLineEdit *m_pFolderField;          // the path field
        
        QDialogButtonBox *m_pButtonBox; // the box containing the ok/cancel buttons
};