AlbumShaper 1.0a3
blurSharpenSlider.cpp
Go to the documentation of this file.
1//==============================================
2// copyright : (C) 2003-2005 by Will Stokes
3//==============================================
4// This program is free software; you can redistribute it
5// and/or modify it under the terms of the GNU General
6// Public License as published by the Free Software
7// Foundation; either version 2 of the License, or
8// (at your option) any later version.
9//==============================================
10
11#include "blurSharpenSlider.h"
12
13//==========================================
14BlurSharpenSlider::BlurSharpenSlider( Qt::Orientation orientation,
15 QWidget* parent, const char* name )
16 : DynamicSlider( orientation, parent, name)
17{
18 setZeroString( tr("No change") );
19 setPrefixes( QString(tr("Blur"))+": ",
20 QString(tr("Sharpen"))+": " );
21 setSuffix("x");
22}
23//==========================================
25{
26 //always use the absolute value of the value
27 return QString("%1").arg( QABS(value()) );
28}
29//==========================================
virtual QString mapValToString()
subclass DynamicSlider and reimplement this method to change the behavior used to display slider valu...
BlurSharpenSlider(Qt::Orientation orientation, QWidget *parent, const char *name=0)
A more dynamic slider that provides moving tooltips that show the slider value.
void setPrefixes(QString prefix1, QString prefix2)
set two prefix values, one for when the value is positive and one for when the value is negative.
void setZeroString(QString val)
when set, a zero string is shown instead of the current value/prefix/suffix when the slider value is ...
void setSuffix(QString val)
set the suffix that is displayed after the current slider value