Show
Ignore:
Timestamp:
01/15/08 07:13:45 (10 months ago)
Author:
erijo
Message:

Enable KDE4 support.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/qt-gui_qt4/src/core/messagebox.cpp

    r5892 r6048  
    3737 
    3838#ifdef USE_KDE 
    39 #include <kapp.h> 
    40 #include <kiconloader.h> 
    41 #include <kmessagebox.h> 
     39#include <KDE/KApplication> 
     40#include <KDE/KIconLoader> 
     41#include <KDE/KMessageBox> 
    4242#endif 
    4343 
     
    6565#ifdef USE_KDE 
    6666  result = (KMessageBox::questionYesNo(q, szQuery, QMessageBox::tr("Licq Question"), 
    67         szBtn1, szBtn2, QString::null, false) == KMessageBox::Yes); 
     67        KGuiItem(szBtn1), KGuiItem(szBtn2)) == KMessageBox::Yes); 
    6868  // The user must confirm his decision! 
    69   if (result == true && bConfirmYes && szConfirmYes) 
    70     result = (KMessageBox::questionYesNo(q, szConfirmYes, QMessageBox::tr("Licq Question"), 
    71           QMessageBox::tr("Yes"), QMessageBox::tr("No"), QString::null, false) == KMessageBox::Yes); 
    72   else if (result == false && bConfirmNo && szConfirmNo) 
    73     result = (KMessageBox::questionYesNo(q, szConfirmNo, QMessageBox::tr("Licq Question"), 
    74           QMessageBox::tr("Yes"), QMessageBox::tr("No"), QString::null, false) == KMessageBox::Yes); 
     69  if (result == true && bConfirmYes && !szConfirmYes.isEmpty()) 
     70    result = (KMessageBox::questionYesNo(q, szConfirmYes, 
     71          QMessageBox::tr("Licq Question")) == KMessageBox::Yes); 
     72  else if (result == false && bConfirmNo && !szConfirmNo.isEmpty()) 
     73    result = (KMessageBox::questionYesNo(q, szConfirmNo, 
     74          QMessageBox::tr("Licq Question")) == KMessageBox::Yes); 
    7575#else 
    7676  result = (QMessageBox::question(q, QMessageBox::tr("Licq Question"), szQuery, 
     
    407407  } 
    408408 
    409   QPixmap icon = KApplication::kApplication()->iconLoader()->loadIcon(iconName, 
    410     KIcon::NoGroup, KIcon::SizeMedium, KIcon::DefaultState, 0, true); 
     409  QPixmap icon = KIconLoader::global()->loadIcon(iconName, 
     410    KIconLoader::NoGroup, KIconLoader::SizeMedium, KIconLoader::DefaultState, 
     411    QStringList(), 0, true); 
    411412  if (icon.isNull()) 
    412413    icon = QMessageBox::standardIcon(type);