[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeplasma-addons/applets/dict
From:       Laurent Montel <montel () kde ! org>
Date:       2010-09-13 16:48:58
Message-ID: 20100913164858.25436AC887 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1174946 by mlaurent:

Fix compile with "-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII"


 M  +13 -13    dict.cpp  


--- trunk/KDE/kdeplasma-addons/applets/dict/dict.cpp #1174945:1174946
@@ -60,22 +60,22 @@
     , m_graphicsWidget(0)
     , m_wordEdit(0)
 {
-    setPopupIcon("accessories-dictionary");
+    setPopupIcon(QLatin1String( "accessories-dictionary" ));
     setAspectRatioMode(Plasma::IgnoreAspectRatio);
 }
 
 void DictApplet::init()
 {
     const char* dataEngines[]={"dict","qstardict"};
-    bool engineChoice = dataEngine(dataEngines[1])->isValid();
+    bool engineChoice = dataEngine(QString( QLatin1String( dataEngines[1] ) ) \
)->isValid();  //     bool engineChoice = false; //for testing
-    m_dataEngine = dataEngines[int(engineChoice)];
+    m_dataEngine = QLatin1String( dataEngines[int(engineChoice)] );
 
     // tooltip stuff
     Plasma::ToolTipContent toolTipData;
     toolTipData.setAutohide(true);
     toolTipData.setMainText(name());
-    toolTipData.setImage(KIcon("accessories-dictionary"));
+    toolTipData.setImage(KIcon(QLatin1String( "accessories-dictionary" )));
 
     Plasma::ToolTipManager::self()->setContent(this, toolTipData);
 
@@ -113,7 +113,7 @@
     m_defBrowser = new Plasma::TextBrowser();
     m_defBrowser->nativeWidget()->setNotifyClick(true);
     connect(m_defBrowser->nativeWidget(),SIGNAL(urlClick(QString)),this,SLOT(linkDefine(QString)));
                
-    m_defBrowser->nativeWidget()->document()->setDefaultStyleSheet(QString(translationCSS)
 +    m_defBrowser->nativeWidget()->document()->setDefaultStyleSheet(QString(QLatin1String( \
                translationCSS ))
                                                 \
                .arg(colorScheme.foreground().color().name())
                                                 \
                .arg(colorScheme.foreground(KColorScheme::LinkText).color().name())
                                                 \
.arg(colorScheme.foreground(KColorScheme::VisitedText).color().name())); @@ -121,7 \
+121,7 @@  
 //  Icon in upper-left corner
     m_icon = new Plasma::IconWidget(this);
-    m_icon->setIcon("accessories-dictionary");
+    m_icon->setIcon(QLatin1String( "accessories-dictionary" ));
 
 //  Position lineedits
     //const int wordEditOffset = 40;
@@ -148,7 +148,7 @@
     connect(m_wordEdit, SIGNAL(editingFinished()), this, SLOT(define()));
     connect(m_wordEdit->nativeWidget(), SIGNAL(textChanged(QString)), this, \
SLOT(autoDefine(QString)));  
-    dataEngine(m_dataEngine)->connectSource("list-dictionaries", this);
+    dataEngine(m_dataEngine)->connectSource(QLatin1String( "list-dictionaries" ), \
this);  
     //connect(m_defEdit, SIGNAL(linkActivated(const QString&)), this, \
SLOT(linkDefine(const QString&)));  
@@ -200,8 +200,8 @@
 
 void DictApplet::dataUpdated(const QString& source, const Plasma::DataEngine::Data \
&data)  {
-    if (source=="list-dictionaries") {
-        QStringList newDicts = data["dictionaries"].toStringList();
+    if (source==QLatin1String( "list-dictionaries" )) {
+        QStringList newDicts = data[QLatin1String( "dictionaries" )].toStringList();
         bool changed = false;
         for (QStringList::const_iterator i = newDicts.constBegin(); i != \
newDicts.constEnd(); ++i) {  if (!m_dicts.contains(*i)) {
@@ -230,8 +230,8 @@
         m_defBrowser->show();
     }
 
-    if (data.contains("text")) {
-        m_defBrowser->nativeWidget()->setHtml(data[QString("text")].toString());
+    if (data.contains(QLatin1String( "text" ))) {
+        m_defBrowser->nativeWidget()->setHtml(data[QLatin1String("text")].toString());
  }
 
     updateGeometry();
@@ -253,7 +253,7 @@
     }
 
     if (!newSource.isEmpty() && !dictsList.isEmpty()) {
-        newSource.prepend(dictsList.join(",")+':');
+        newSource.prepend(dictsList.join(QLatin1String( "," ) )+QLatin1Char( ':' ));
     }
 
     if (newSource == m_source) {
@@ -334,7 +334,7 @@
 
 void DictApplet::createConfigurationInterface(KConfigDialog *parent)
 {
-    if (dataEngine("qstardict")->isValid()) {
+    if (dataEngine(QLatin1String( "qstardict" ))->isValid()) {
         QTreeView* widget=new QTreeView(parent);
         widget->setDragEnabled(true);
         widget->setAcceptDrops(true);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic