[Kde-imaging] KDE/kdegraphics/libs/libksane/libksane
Andi Clemens
andi.clemens at gmx.net
Tue Sep 29 09:46:12 CEST 2009
Does not compile, suffix1() seems not to be implemented (linking error).
Andi
On Tuesday 29 September 2009 09:39:30 Andrius Štikonas wrote:
> SVN commit 1029164 by stikonas:
>
> Add KDE 4.2 compatibility hacks.
> Digikam people want trunk libksane compatible with KDE 4.2 for at least a
> few more months until KDE 4.3+ becomes most popular releases.
>
>
> M +5 -0 options/ksane_opt_slider.cpp
> M +5 -0 widgets/labeled_slider.cpp
> M +4 -0 widgets/labeled_slider.h
>
>
> ---
> trunk/KDE/kdegraphics/libs/libksane/libksane/options/ksane_opt_slider.cpp
> #1029163:1029164 @@ -108,7 +108,12 @@
> m_slider->setRange(KSW_INT_MIN, KSW_INT_MAX);
> m_slider->setStep(1);
> }
> +/** Remove #if tags when KDE 4.2 becomes unpopular**/
> +#if KDE_IS_VERSION(4, 2, 80)
> m_slider->setSuffix(unitString());
> +#else
> + m_slider->setSuffix1(unitDoubleString());
> +#endif
> m_slider->setLabelText(i18n(m_optDesc->title));
> }
>
> --- trunk/KDE/kdegraphics/libs/libksane/libksane/widgets/labeled_slider.cpp
> #1029163:1029164 @@ -89,7 +89,12 @@
> m_label->setText(text);
> }
>
> +/** Remove #if tags when KDE 4.2 becomes unpopular**/
> +#if KDE_IS_VERSION(4, 2, 80)
> void LabeledSlider::setSuffix(const KLocalizedString &text)
> +#else
> +void LabeledSlider::setSuffix1(const QString &text)
> +#endif
> {
> m_spinb->setSuffix(text);
> }
> --- trunk/KDE/kdegraphics/libs/libksane/libksane/widgets/labeled_slider.h
> #1029163:1029164 @@ -34,6 +34,9 @@
> #include <QSlider>
> #include <QGridLayout>
>
> +/** Remove #if tags when KDE 4.2 becomes unpopular**/
> +#include <kdeversion.h>
> +
> /**
> *@author Kåre Särs
> */
> @@ -86,6 +89,7 @@
> void setStep(int);
> /** Set the unit */
> void setSuffix(const KLocalizedString &text);
> + void setSuffix1(const QString &text); /** Remove this compatibility
> hack when KDE 4.2 becomes unpopular **/
>
> private Q_SLOTS:
>
More information about the Kde-imaging
mailing list