[Kde-imaging] extragear/libs/kipi-plugins/sendimages
Gilles Caulier
caulier.gilles at free.fr
Fri Nov 24 13:40:32 CET 2006
SVN commit 607391 by cgilles:
kipi-plugins from trunk : SendImages : patch from Michael Höchstetter to fix kdDebug() statements to qDebug() in multithreaded section.
Important nocice to kipi developpers : never use kdDebug() in QThread because it not thread-safe! Please look the story on http://bugs.kde.org/show_bug.cgi?id=133026
CCMAIL: kde-imaging at kde.org, michael.hoechstetter at gmx.de
CCBUGS: 133026
M +18 -20 sendimages.cpp
--- trunk/extragear/libs/kipi-plugins/sendimages/sendimages.cpp #607390:607391
@@ -37,7 +37,6 @@
#include <kconfig.h>
#include <kapplication.h>
#include <kimageeffect.h>
-#include <kdebug.h>
#include <kprogress.h>
#include <kmessagebox.h>
#include <kstandarddirs.h>
@@ -150,11 +149,10 @@
QString imageNameFormat = f + "-" +
imageFileName.replace(QChar('.'), "_") +
extension(m_imageFormat);
-
- kdDebug (51000) << "Resizing ' " << imageName.ascii() << "-> '"
- << m_tmp.ascii() << imageNameFormat.ascii()
- << "' (" << m_imageFormat.ascii() << "; "<<m_sizeFactor <<")" << endl;
-
+
+ qDebug( "Resizing %s-> '%s %s ' (%s ; %d )",imageName.ascii(),
+ m_tmp.ascii(),imageNameFormat.ascii(),m_imageFormat.ascii(),m_sizeFactor);
+
// Return value for resizeImageProcess-function, in order to avoid reopening
// the image for exiv-writing.
QSize newsize;
@@ -193,8 +191,8 @@
}
else
{
- kdWarning( 51000 ) << ("createThumb::No Exif Data Found") << endl;
- }
+ qWarning( "createThumb::No Exif Data Found") ;
+ }
d = new KIPISendimagesPlugin::EventData;
d->action = KIPISendimagesPlugin::ResizeImages;
@@ -336,21 +334,21 @@
for ( KURL::List::Iterator it = m_filesSendList.begin() ; it != m_filesSendList.end() ; ++it )
{
- kdDebug (51000) << "m_attachmentlimit " << m_attachmentlimit << endl;
+ qDebug("m_attachmentlimit: %lu ", m_attachmentlimit);
QString imageName = (*it).path();
- kdDebug (51000) << "Imagename: " << imageName << endl;
+ qDebug("Imagename: %s", imageName.ascii());
QFile file(imageName);
- kdDebug (51000) << "filesize: " << file.size() << endl;
+ qDebug("filesize: %lu", file.size());
+
if ((mylistsize + file.size()) <= m_attachmentlimit)
{
mylistsize+=file.size();
sendnow.append(*it);
- kdDebug (51000) << "mylistsize " << mylistsize << " attachmentlimit "
- << m_attachmentlimit << endl;
+ qDebug("mylistsize: %lu; attachmentlimit: %lu",mylistsize, m_attachmentlimit);
}
else
{
- kdDebug (51000) << "file "<< imageName << " is out of " << m_attachmentlimit << endl;
+ qDebug("file %s is out of %lu",imageName.ascii(),m_attachmentlimit);
filesSendList.append(*it);
}
}
@@ -370,8 +368,8 @@
while (!((filelist=divideEmails()).empty()))
{
- kdDebug (51000) << "number of elements in filelist " << filelist.size() << endl;
- kdDebug (51000) << "number of elements in m_filelist " << m_filesSendList.size() << endl;
+ qDebug("number of elements in filelist %d",filelist.size());
+ qDebug("number of elements in m_filelist %d", m_filesSendList.size());
if ( m_sendImagesDialog->m_mailAgentName->currentText() == "Default" )
{
KApplication::kApplication()->invokeMailer(
@@ -499,7 +497,7 @@
else if ( m_sendImagesDialog->m_mailAgentName->currentText() == "Thunderbird" )
{
*m_mailAgentProc << m_thunderbirdUrl << "-remote";
- kdDebug (51000) << m_thunderbirdUrl << endl;
+ qDebug("URL: %s", m_thunderbirdUrl.ascii());
}
else if ( m_sendImagesDialog->m_mailAgentName->currentText() == "GmailAgent" )
{
@@ -536,7 +534,7 @@
connect(m_mailAgentProc, SIGNAL(receivedStderr(KProcess *, char*, int)),
this, SLOT(slotMozillaReadStderr(KProcess*, char*, int)));
- kdDebug (51000) << Temp << endl;
+ qDebug ("%s", Temp.ascii());
if ( m_mailAgentProc->start(KProcess::NotifyOnExit , KProcess::All) == false )
KMessageBox::error(kapp->activeWindow(),
@@ -692,7 +690,7 @@
if ( scaleImg.width() != w || scaleImg.height() != h )
{
- kdDebug (51000) << "Resizing failed. Aborting." << endl;
+ qDebug ("Resizing failed. Aborting.");
return false;
}
@@ -702,7 +700,7 @@
if ( !img.save(DestPath + ImageName, ImageFormat.latin1(), ImageCompression) )
{
- kdDebug (51000) << "Saving failed with specific compression value. Aborting." << endl;
+ qDebug("Saving failed with specific compression value. Aborting.");
return false;
}
More information about the Kde-imaging
mailing list