#ifndef _FROZEN_H
#define _FROZEN_H
#include <QMainWindow>
#include <QDialog>
class QRadioButton;
class MoveDialog : public QDialog
{
Q_OBJECT
public:
MoveDialog(QWidget *parent=0);
inline bool moveToTop(void) const
{ return _moveToTop; }
inline bool moveToBottom(void) const
{ return _moveToBottom; }
inline bool moveToLeft(void) const
{ return _moveToLeft; }
inline bool moveToRight(void) const
{ return _moveToRight; }
public slots:
void exec();
private:
QRadioButton *_mTop;
QRadioButton *_mBottom;
QRadioButton *_mLeft;
QRadioButton *_mRight;
bool _moveToTop;
bool _moveToBottom;
bool _moveToLeft;
bool _moveToRight;
};
class QicsFrozenConfigDialog;
class QicsTable;
class QicsDataModel;
class FrozenUI: public QMainWindow
{
Q_OBJECT
public:
FrozenUI(QicsDataModel *dm, QWidget *parent = 0);
inline QicsTable *table(void) const
{ return myTable; }
protected slots:
void doFrozenConfig(void);
void doMoveConfig(void);
protected:
QicsTable *myTable;
QicsFrozenConfigDialog *myFrozenDialog;
MoveDialog *myMoveDialog;
};
#endif