void setBottom(Length const &);
void setBottom(GlueLength const &);
Length bottom() const { return b_; }
+ void setUnsigned(bool const u) { unsigned_ = u; }
//@}
private:
GlueLength g_;
bool no_bottom_;
bool glue_length_;
+ bool unsigned_;
};
Q_OBJECT
public:
/// Define a validator for widget @c parent.
- LengthAutoValidator(QWidget * parent, QString const autotext);
+ LengthAutoValidator(QWidget * parent, QString const & autotext);
/** @returns QValidator::Acceptable if @c data is a GlueLength
* or is "auto". If not, returns QValidator::Intermediate.
};
/// @returns a new @c LengthAutoValidator that does not accept negative lengths.
-LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit *, QString const autotext);
+LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit *, QString const & autotext);
/**
{
Q_OBJECT
public:
- DoubleAutoValidator(QWidget * parent, QString const autotext);
+ DoubleAutoValidator(QWidget * parent, QString const & autotext);
DoubleAutoValidator(double bottom, double top, int decimals,
QObject * parent);
QValidator::State validate(QString & input, int & pos) const;