Ticket #3026: merkaartor-SVN-r21558-qt44.01.patch

File merkaartor-SVN-r21558-qt44.01.patch, 7.9 KB (added by gibson, 4 years ago)

patch to fix compatibility with Qt < 4.5

  • src/Preferences/PreferencesDialog.cpp

     
    391391 
    392392void PreferencesDialog::on_btBgColor_clicked() 
    393393{ 
    394     QColor rgb = QColorDialog::getColor(BgColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     394    QColor rgb = QColorDialog::getColor(BgColor, this 
     395#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     396                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     397#endif 
     398                                       ); 
    395399    if (rgb.isValid()) { 
    396400        BgColor = rgb; 
    397401        makeBoundaryIcon(btBgColor, BgColor); 
     
    400404 
    401405void PreferencesDialog::on_btFocusColor_clicked() 
    402406{ 
    403     QColor rgb = QColorDialog::getColor(FocusColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     407    QColor rgb = QColorDialog::getColor(FocusColor, this 
     408#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     409                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     410#endif 
     411                                       ); 
    404412    if (rgb.isValid()) { 
    405413        FocusColor = rgb; 
    406414        makeBoundaryIcon(btFocusColor, FocusColor); 
     
    409417 
    410418void PreferencesDialog::on_btHoverColor_clicked() 
    411419{ 
    412     QColor rgb = QColorDialog::getColor(HoverColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     420    QColor rgb = QColorDialog::getColor(HoverColor, this 
     421#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     422                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     423#endif 
     424                                       ); 
    413425    if (rgb.isValid()) { 
    414426        HoverColor = rgb; 
    415427        makeBoundaryIcon(btHoverColor, HoverColor); 
     
    418430 
    419431void PreferencesDialog::on_btHighlightColor_clicked() 
    420432{ 
    421     QColor rgb = QColorDialog::getColor(HighlightColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     433    QColor rgb = QColorDialog::getColor(HighlightColor, this 
     434#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     435                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     436#endif 
     437                                       ); 
    422438    if (rgb.isValid()) { 
    423439        HighlightColor = rgb; 
    424440        makeBoundaryIcon(btHighlightColor, HighlightColor); 
     
    427443 
    428444void PreferencesDialog::on_btRelationsColor_clicked() 
    429445{ 
    430     QColor rgb = QColorDialog::getColor(RelationsColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     446    QColor rgb = QColorDialog::getColor(RelationsColor, this 
     447#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     448                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     449#endif 
     450                                       ); 
    431451    if (rgb.isValid()) { 
    432452        RelationsColor = rgb; 
    433453        makeBoundaryIcon(btRelationsColor, RelationsColor); 
     
    435455} 
    436456void PreferencesDialog::on_btGpxTrackColor_clicked() 
    437457{ 
    438     QColor rgb = QColorDialog::getColor(GpxTrackColor, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     458    QColor rgb = QColorDialog::getColor(GpxTrackColor, this 
     459#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     460                                        , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     461#endif 
     462                                       ); 
    439463    if (rgb.isValid()) { 
    440464        GpxTrackColor = rgb; 
    441465        makeBoundaryIcon(btGpxTrackColor, GpxTrackColor); 
  • src/PaintStyle/PaintStyleEditor.cpp

     
    230230 
    231231void PaintStyleEditor::on_GlobalBackgroundColor_clicked() 
    232232{ 
    233         QColor rgb = QColorDialog::getColor(theGlobalPainter.getBackgroundColor(), this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     233        QColor rgb = QColorDialog::getColor(theGlobalPainter.getBackgroundColor(), this 
     234#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     235                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     236#endif 
     237                                           ); 
    234238        if (rgb.isValid()) { 
    235239                makeBoundaryIcon(GlobalBackgroundColor, rgb); 
    236240                theGlobalPainter.background(rgb); 
     
    253257        if (idx >= thePainters.size()) 
    254258                return; 
    255259        FeaturePainter& FP(thePainters[idx]); 
    256         QColor rgb = QColorDialog::getColor(FP.backgroundBoundary().Color, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     260        QColor rgb = QColorDialog::getColor(FP.backgroundBoundary().Color, this 
     261#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     262                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     263#endif 
     264                                           ); 
    257265        if (rgb.isValid()) { 
    258266                makeBoundaryIcon(BackgroundColor, rgb); 
    259267                FP.background(rgb, ProportionalBackground->value(), FixedBackground->value()); 
     
    293301        if (idx >= thePainters.size()) 
    294302                return; 
    295303        FeaturePainter& FP(thePainters[idx]); 
    296         QColor rgb = QColorDialog::getColor(FP.foregroundBoundary().Color, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     304        QColor rgb = QColorDialog::getColor(FP.foregroundBoundary().Color, this 
     305#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     306                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     307#endif 
     308                                           ); 
    297309        if (rgb.isValid()) { 
    298310                makeBoundaryIcon(ForegroundColor, rgb); 
    299311                FP.foreground(rgb, ProportionalForeground->value(), FixedForeground->value()); 
     
    357369        if (idx >= thePainters.size()) 
    358370                return; 
    359371        FeaturePainter& FP(thePainters[idx]); 
    360         QColor rgb = QColorDialog::getColor(FP.touchupBoundary().Color, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     372        QColor rgb = QColorDialog::getColor(FP.touchupBoundary().Color, this 
     373#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     374                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     375#endif 
     376                                           ); 
    361377        if (rgb.isValid()) { 
    362378                makeBoundaryIcon(TouchupColor, rgb); 
    363379                FP.touchup(rgb, ProportionalTouchup->value(), FixedTouchup->value()); 
     
    421437        if (idx >= thePainters.size()) 
    422438                return; 
    423439        FeaturePainter& FP(thePainters[idx]); 
    424         QColor rgb = QColorDialog::getColor(FP.fillColor(), this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     440        QColor rgb = QColorDialog::getColor(FP.fillColor(), this 
     441#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     442                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     443#endif 
     444                                           ); 
    425445        if (rgb.isValid()) { 
    426446                makeBoundaryIcon(FillColor, rgb); 
    427447                FP.foregroundFill(rgb); 
     
    507527        if (idx >= thePainters.size()) 
    508528                return; 
    509529        FeaturePainter& FP(thePainters[idx]); 
    510         QColor rgb = QColorDialog::getColor(FP.labelBoundary().Color, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     530        QColor rgb = QColorDialog::getColor(FP.labelBoundary().Color, this 
     531#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     532                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     533#endif 
     534                                           ); 
    511535        if (rgb.isValid()) { 
    512536                makeBoundaryIcon(LabelColor, rgb); 
    513537                FP.label(rgb, ProportionalLabel->value(), FixedLabel->value()); 
     
    544568        if (idx >= thePainters.size()) 
    545569                return; 
    546570        FeaturePainter& FP(thePainters[idx]); 
    547         QColor rgb = QColorDialog::getColor(FP.labelBackgroundColor(), this, tr("Select Color"), QColorDialog::ShowAlphaChannel); 
     571        QColor rgb = QColorDialog::getColor(FP.labelBackgroundColor(), this 
     572#if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0)) 
     573                                            , tr("Select Color"), QColorDialog::ShowAlphaChannel 
     574#endif 
     575                                           ); 
    548576        if (rgb.isValid()) { 
    549577                makeBoundaryIcon(LabelBackgroundlColor, rgb); 
    550578                FP.labelBackground(rgb);