You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
/**
|
|
|
|
* Some Implementation details for configEval Dialog
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _EVALDLGIMPL_H_
|
|
|
|
#define _EVALDLGIMPL_H_
|
|
|
|
|
|
|
|
#include "EvalDlg.h"
|
|
|
|
|
|
|
|
class EvalScheme;
|
|
|
|
class Board;
|
|
|
|
|
|
|
|
class EvalDlgImpl: public EvalDlg
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
EvalDlgImpl(TQWidget* parent, Board* board);
|
|
|
|
~EvalDlgImpl();
|
|
|
|
|
|
|
|
EvalScheme* evalScheme() { return _scheme; }
|
|
|
|
|
|
|
|
public slots:
|
|
|
|
void deleteEntry();
|
|
|
|
void saveas();
|
|
|
|
void select(int i);
|
|
|
|
void updateCount();
|
|
|
|
void updateMove();
|
|
|
|
void updateFields();
|
|
|
|
void updateInARow();
|
|
|
|
|
|
|
|
private:
|
|
|
|
void updateEval();
|
|
|
|
void updateWidgets();
|
|
|
|
void connectEditLines();
|
|
|
|
void disconnectEditLines();
|
|
|
|
|
|
|
|
EvalScheme *_origScheme, *_scheme;
|
|
|
|
Board* _board;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // _EVALDLGIMPL_H_
|
|
|
|
|