mirror of
https://github.com/YACReader/yacreader
synced 2025-07-21 22:44:56 -04:00
terminada la maquetaci?n de la secci?n de opciones ajustes de imagen
This commit is contained in:
@ -512,16 +512,23 @@ void YACReaderFieldPlainTextEdit::setDisabled(bool disabled)
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
YACReaderSpinSliderWidget::YACReaderSpinSliderWidget(QWidget * parent)
|
||||
YACReaderSpinSliderWidget::YACReaderSpinSliderWidget(QWidget * parent,bool strechableSlider)
|
||||
:QWidget(parent)
|
||||
{
|
||||
QHBoxLayout * layout = new QHBoxLayout;
|
||||
layout->addWidget(label = new QLabel(this),1);
|
||||
layout->addStretch();
|
||||
if(!strechableSlider)
|
||||
layout->addStretch();
|
||||
spinBox = new QSpinBox(this);
|
||||
layout->addWidget(spinBox);
|
||||
slider = new QSlider(Qt::Horizontal,this);
|
||||
layout->addWidget(slider);
|
||||
if(strechableSlider)
|
||||
{
|
||||
layout->setStretchFactor(slider,0.85);
|
||||
layout->setStretchFactor(spinBox,0);
|
||||
layout->setStretchFactor(label,0.15);
|
||||
}
|
||||
|
||||
connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)));
|
||||
connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
|
||||
@ -564,6 +571,11 @@ QSize YACReaderSpinSliderWidget::minimumSizeHint() const
|
||||
return QSize(270, 25);
|
||||
}
|
||||
|
||||
void YACReaderSpinSliderWidget::setTracking(bool b)
|
||||
{
|
||||
slider->setTracking(b);
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
@ -249,13 +249,14 @@ private:
|
||||
QSpinBox * spinBox;
|
||||
QSlider * slider;
|
||||
public:
|
||||
YACReaderSpinSliderWidget(QWidget * parent = 0);
|
||||
YACReaderSpinSliderWidget(QWidget * parent = 0,bool strechableSlider = false);
|
||||
public slots:
|
||||
void setRange(int lowValue, int topValue, int step=1);
|
||||
void setValue(int value);
|
||||
void setText(const QString & text);
|
||||
int getValue();
|
||||
QSize minimumSizeHint() const;
|
||||
void setTracking(bool b);
|
||||
signals:
|
||||
void valueChanged(int);
|
||||
|
||||
|
Reference in New Issue
Block a user