#ifndef _QICSFROZENCONFIGDIALOG_H
#define _QICSFROZENCONFIGDIALOG_H
#include <QDialog>
class QLineEdit;
class QCheckBox;
class QicsFrozenConfigDialog : public QDialog
{
Q_OBJECT
public:
QicsFrozenConfigDialog(QWidget *parent=0);
inline bool freezeTopRows(void) const
{ return _freezeTopRows; }
inline bool freezeBottomRows(void) const
{ return _freezeBottomRows; }
inline bool freezeLeftColumns(void) const
{ return _freezeLeftColumns; }
inline bool freezeRightColumns(void) const
{ return _freezeRightColumns; }
int numTopFrozenRows(void) const;
int numBottomFrozenRows(void) const;
int numLeftFrozenCols(void) const;
int numRightFrozenCols(void) const;
public slots:
void exec();
private:
QLineEdit *_top;
QLineEdit *_bottom;
QLineEdit *_left;
QLineEdit *_right;
QCheckBox *_frTop;
QCheckBox *_frBottom;
QCheckBox *_frLeft;
QCheckBox *_frRight;
bool _freezeTopRows;
bool _freezeBottomRows;
bool _freezeLeftColumns;
bool _freezeRightColumns;
};
#endif