code format
This commit is contained in:
@@ -13,18 +13,20 @@
|
||||
GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this programap-> If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this programap-> If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "scroll_spin_box.h"
|
||||
|
||||
#include "ui_scroll_spin_box.h"
|
||||
#include <evalspinbox.h>
|
||||
#include <qad_types.h>
|
||||
#include <QStyleOptionSpinBox>
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDebug>
|
||||
#include <QMouseEvent>
|
||||
#include <QStyle>
|
||||
#include <QDebug>
|
||||
#include <QStyleOptionSpinBox>
|
||||
#include <evalspinbox.h>
|
||||
#include <qad_types.h>
|
||||
|
||||
|
||||
ScrollSpinBox::ScrollSpinBox(QWidget * parent): QWidget(parent) {
|
||||
@@ -33,10 +35,10 @@ ScrollSpinBox::ScrollSpinBox(QWidget * parent): QWidget(parent) {
|
||||
ui->spin->setPrecision(3);
|
||||
ui->handle->installEventFilter(this);
|
||||
connect(ui->spin, SIGNAL(valueChanged(double)), this, SIGNAL(valueChanged(double)));
|
||||
last_value = 0.;
|
||||
sensivity_ = 0.2;
|
||||
last_value = 0.;
|
||||
sensivity_ = 0.2;
|
||||
scroll_scale = sensivity_ / 10;
|
||||
canceled = false;
|
||||
canceled = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -53,11 +55,8 @@ double ScrollSpinBox::value() const {
|
||||
void ScrollSpinBox::changeEvent(QEvent * e) {
|
||||
QWidget::changeEvent(e);
|
||||
switch (e->type()) {
|
||||
case QEvent::LanguageChange:
|
||||
ui->retranslateUi(this);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
case QEvent::LanguageChange: ui->retranslateUi(this); break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,15 +72,9 @@ void ScrollSpinBox::resizeEvent(QResizeEvent * e) {
|
||||
|
||||
bool ScrollSpinBox::eventFilter(QObject * o, QEvent * e) {
|
||||
switch (e->type()) {
|
||||
case QEvent::MouseButtonPress:
|
||||
mousePress((QMouseEvent*)e);
|
||||
return true;
|
||||
case QEvent::MouseButtonRelease:
|
||||
mouseRelease((QMouseEvent*)e);
|
||||
return true;
|
||||
case QEvent::MouseMove:
|
||||
mouseMove((QMouseEvent*)e);
|
||||
return true;
|
||||
case QEvent::MouseButtonPress: mousePress((QMouseEvent *)e); return true;
|
||||
case QEvent::MouseButtonRelease: mouseRelease((QMouseEvent *)e); return true;
|
||||
case QEvent::MouseMove: mouseMove((QMouseEvent *)e); return true;
|
||||
default: break;
|
||||
}
|
||||
return QWidget::eventFilter(o, e);
|
||||
@@ -95,8 +88,8 @@ void ScrollSpinBox::mousePress(QMouseEvent * e) {
|
||||
ui->spin->setExpression(last_text);
|
||||
}
|
||||
if (e->button() == Qt::LeftButton) {
|
||||
down_pos = e->pos();
|
||||
last_text = ui->spin->expression();
|
||||
down_pos = e->pos();
|
||||
last_text = ui->spin->expression();
|
||||
last_value = qAbs(ui->spin->value());
|
||||
if (last_value == 0.) last_value = 1.;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user