Revision: 7341
Author:   nogu.dev
Date:     Sat Oct 29 03:55:22 2011
Log:      * qt4/toolbar/common-uimstateindicator.cpp
  - (UimStateIndicator::propListUpdate): Use Qt4 library function
    QFile::exists() instead of POSIX function stat().
  - (QHelperPopupMenu::insertHelperItem): Ditto.
http://code.google.com/p/uim/source/detail?r=7341

Modified:
 /trunk/qt4/toolbar/common-uimstateindicator.cpp

=======================================
--- /trunk/qt4/toolbar/common-uimstateindicator.cpp     Fri Oct 14 17:27:43 2011
+++ /trunk/qt4/toolbar/common-uimstateindicator.cpp     Sat Oct 29 03:55:22 2011
@@ -35,6 +35,7 @@
 #include "common-uimstateindicator.h"
 #include <uim/uim-scm.h>

+#include <QtCore/QFile>
 #include <QtCore/QSocketNotifier>
 #include <QtCore/QString>
 #include <QtCore/QStringList>
@@ -45,7 +46,6 @@

 #include <cstring>
 #include <cstdlib>
-#include <sys/stat.h>

 #include "qtgettext.h"

@@ -179,8 +179,7 @@
uim_scm_symbol_value_bool("toolbar-icon-for-dark-background?");
                 const QString append = isDarkBg ? "_dark_background" : "";
QString fileName = ICONDIR + '/' + fields[1] + append + ".png";
-                struct stat st;
- if ( isDarkBg && stat( fileName.toUtf8().data(), &st ) == -1 )
+                if ( isDarkBg && !QFile::exists( fileName ) )
                {
                   fileName = ICONDIR + '/' + fields[1] + ".png";
                 }
@@ -344,8 +343,7 @@
            uim_scm_symbol_value_bool("toolbar-icon-for-dark-background?");
     const QString append = isDarkBg ? "_dark_background" : "";
     QString fileName = ICONDIR + '/' + indicationIdStr + append + ".png";
-    struct stat st;
-    if ( isDarkBg && stat( fileName.toUtf8().data(), &st ) == -1 )
+    if ( isDarkBg && !QFile::exists( fileName ) )
     {
         fileName = ICONDIR + '/' + indicationIdStr + ".png";
     }

Reply via email to