1
//=========================================================
4
// $Id: sigedit.h,v 1.1.1.1 2003/10/29 10:06:32 wschweer Exp $
5
// (C) Copyright 2002 Werner Schweer (ws@seh.de)
6
//=========================================================
21
Sig(int _z, int _n) : z(_z), n(_n) {}
26
//---------------------------------------------------------
28
//---------------------------------------------------------
30
class SigEdit : public QWidget
35
QString sectionText(int sec);
44
QSpinWidget* controls;
51
void valueChanged(int, int);
54
bool event(QEvent *e );
55
void timerEvent(QTimerEvent* e);
56
void resizeEvent(QResizeEvent*);
57
QString sectionFormattedText(int sec);
58
void addNumber(int sec, int num);
59
void removeLastNumber(int sec);
60
bool setFocusSection(int s);
62
virtual bool outOfRange(int, int) const;
63
virtual void setSec(int, int);
64
friend class SigEditor;
70
virtual void setValue(const Sig& sig);
71
void setValue(const QString& s);
74
SigEdit(QWidget*, const char* = 0);
77
QSize sizeHint() const;
79
virtual void setAutoAdvance(bool advance) { adv = advance; }
80
bool autoAdvance() const { return adv; }