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/settings/events.cpp

    r5991 r6048  
    2929#include <QVBoxLayout> 
    3030 
     31#ifdef USE_KDE 
     32#include <KDE/KUrlRequester> 
     33#include <QLineEdit> 
     34#endif 
     35 
    3136#include <licq_icqd.h> 
    3237#include <licq_onevent.h> 
     
    159164  laySndTopRow->addWidget(lblSndPlayer); 
    160165 
    161   edtSndPlayer = new KURLRequester(); 
     166  edtSndPlayer = new KUrlRequester(); 
    162167  edtSndPlayer->setToolTip(lblSndPlayer->toolTip()); 
    163168  lblSndPlayer->setBuddy(edtSndPlayer); 
     
    171176  lblSndMsg->setToolTip(tr("Parameter for received messages")); 
    172177  layEventParams->addWidget(lblSndMsg, 0, 0); 
    173   edtSndMsg = new KURLRequester(); 
     178  edtSndMsg = new KUrlRequester(); 
    174179  edtSndMsg->setToolTip(lblSndMsg->toolTip()); 
    175180  lblSndMsg->setBuddy(edtSndMsg); 
     
    179184  lblSndUrl->setToolTip(tr("Parameter for received URLs")); 
    180185  layEventParams->addWidget(lblSndUrl, 1, 0); 
    181   edtSndUrl = new KURLRequester(); 
     186  edtSndUrl = new KUrlRequester(); 
    182187  edtSndUrl->setToolTip(lblSndUrl->toolTip()); 
    183188  lblSndUrl->setBuddy(edtSndUrl); 
     
    187192  lblSndChat->setToolTip(tr("Parameter for received chat requests")); 
    188193  layEventParams->addWidget(lblSndChat, 2, 0); 
    189   edtSndChat = new KURLRequester(); 
     194  edtSndChat = new KUrlRequester(); 
    190195  edtSndChat->setToolTip(lblSndChat->toolTip()); 
    191196  lblSndChat->setBuddy(edtSndChat); 
     
    195200  lblSndFile->setToolTip(tr("Parameter for received file transfers")); 
    196201  layEventParams->addWidget(lblSndFile, 3, 0); 
    197   edtSndFile = new KURLRequester(); 
     202  edtSndFile = new KUrlRequester(); 
    198203  edtSndFile->setToolTip(lblSndFile->toolTip()); 
    199204  lblSndFile->setBuddy(edtSndFile); 
     
    203208  lblSndNotify->setToolTip(tr("Parameter for online notification")); 
    204209  layEventParams->addWidget(lblSndNotify, 4, 0); 
    205   edtSndNotify = new KURLRequester(); 
     210  edtSndNotify = new KUrlRequester(); 
    206211  edtSndNotify->setToolTip(lblSndNotify->toolTip()); 
    207212  lblSndNotify->setBuddy(edtSndNotify); 
     
    211216  lblSndSysMsg->setToolTip(tr("Parameter for received system messages")); 
    212217  layEventParams->addWidget(lblSndSysMsg, 5, 0); 
    213   edtSndSysMsg = new KURLRequester(); 
     218  edtSndSysMsg = new KUrlRequester(); 
    214219  edtSndSysMsg->setToolTip(lblSndSysMsg->toolTip()); 
    215220  lblSndSysMsg->setBuddy(edtSndSysMsg); 
     
    219224  lblSndMsgSent->setToolTip(tr("Parameter for sent messages")); 
    220225  layEventParams->addWidget(lblSndMsgSent, 6, 0); 
    221   edtSndMsgSent = new KURLRequester(); 
     226  edtSndMsgSent = new KUrlRequester(); 
    222227  edtSndMsgSent->setToolTip(lblSndMsgSent->toolTip()); 
    223228  lblSndMsgSent->setBuddy(edtSndMsgSent); 
     
    303308  chkOnEvents->setChecked(oem->CommandType() != ON_EVENT_IGNORE); 
    304309  oem->Lock(); 
    305   edtSndPlayer->setURL(oem->Command()); 
    306   edtSndMsg->setURL(oem->Parameter(ON_EVENT_MSG)); 
    307   edtSndUrl->setURL(oem->Parameter(ON_EVENT_URL)); 
    308   edtSndChat->setURL(oem->Parameter(ON_EVENT_CHAT)); 
    309   edtSndFile->setURL(oem->Parameter(ON_EVENT_FILE)); 
    310   edtSndNotify->setURL(oem->Parameter(ON_EVENT_NOTIFY)); 
    311   edtSndSysMsg->setURL(oem->Parameter(ON_EVENT_SYSMSG)); 
    312   edtSndMsgSent->setURL(oem->Parameter(ON_EVENT_MSGSENT)); 
     310  edtSndPlayer->setUrl(KUrl(oem->Command())); 
     311  edtSndMsg->setUrl(KUrl(oem->Parameter(ON_EVENT_MSG))); 
     312  edtSndUrl->setUrl(KUrl(oem->Parameter(ON_EVENT_URL))); 
     313  edtSndChat->setUrl(KUrl(oem->Parameter(ON_EVENT_CHAT))); 
     314  edtSndFile->setUrl(KUrl(oem->Parameter(ON_EVENT_FILE))); 
     315  edtSndNotify->setUrl(KUrl(oem->Parameter(ON_EVENT_NOTIFY))); 
     316  edtSndSysMsg->setUrl(KUrl(oem->Parameter(ON_EVENT_SYSMSG))); 
     317  edtSndMsgSent->setUrl(KUrl(oem->Parameter(ON_EVENT_MSGSENT))); 
    313318  oem->Unlock(); 
    314319  //TODO make general for all plugins 
     
    357362  oem->SetCommandType(chkOnEvents->isChecked() ? ON_EVENT_RUN : ON_EVENT_IGNORE); 
    358363 
    359   QString txtSndPlayer = edtSndPlayer->url(); 
    360   QString txtSndMsg = edtSndMsg->url(); 
    361   QString txtSndUrl = edtSndUrl->url(); 
    362   QString txtSndChat = edtSndChat->url(); 
    363   QString txtSndFile = edtSndFile->url(); 
    364   QString txtSndNotify = edtSndNotify->url(); 
    365   QString txtSndSysMsg = edtSndSysMsg->url(); 
    366   QString txtSndMsgSent = edtSndMsgSent->url(); 
     364  QString txtSndPlayer = edtSndPlayer->url().pathOrUrl(); 
     365  QString txtSndMsg = edtSndMsg->url().pathOrUrl(); 
     366  QString txtSndUrl = edtSndUrl->url().pathOrUrl(); 
     367  QString txtSndChat = edtSndChat->url().pathOrUrl(); 
     368  QString txtSndFile = edtSndFile->url().pathOrUrl(); 
     369  QString txtSndNotify = edtSndNotify->url().pathOrUrl(); 
     370  QString txtSndSysMsg = edtSndSysMsg->url().pathOrUrl(); 
     371  QString txtSndMsgSent = edtSndMsgSent->url().pathOrUrl(); 
    367372 
    368373  const char* oemparams[8] = {