diff options
| author | 2008-07-16 13:44:11 +0000 | |
|---|---|---|
| committer | 2008-07-16 13:44:11 +0000 | |
| commit | be7369f71fca7d2ad1c1d70c2d86b510f376bd16 (patch) | |
| tree | 27c5e72263fd3e2eed4c11631f9169baa41d605b /src/modules/reguser/dialog.cpp | |
| parent | added a proper option for default server encoding (diff) | |
| download | KVIrc-be7369f71fca7d2ad1c1d70c2d86b510f376bd16.tar.gz KVIrc-be7369f71fca7d2ad1c1d70c2d86b510f376bd16.tar.bz2 KVIrc-be7369f71fca7d2ad1c1d70c2d86b510f376bd16.zip | |
fix for #34 (please test)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2080 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/reguser/dialog.cpp')
| -rw-r--r-- | src/modules/reguser/dialog.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/modules/reguser/dialog.cpp b/src/modules/reguser/dialog.cpp index 1b883c455..5cc9c4a2c 100644 --- a/src/modules/reguser/dialog.cpp +++ b/src/modules/reguser/dialog.cpp @@ -36,8 +36,8 @@ #include "kvi_options.h"
#include "kvi_file.h"
#include "kvi_filedialog.h"
-#include "kvi_msgbox.h"
#include "kvi_fileutils.h"
+#include "kvi_msgbox.h"
#include "kvi_settings.h"
#include "kvi_stringconversion.h"
#include "kvi_options.h"
@@ -59,6 +59,7 @@ #include <QEvent>
#include <QCloseEvent>
#include <QAbstractItemView>
+#include <QUrl>
#define LVI_ICON_SIZE 32
#define LVI_BORDER 4
@@ -814,23 +815,23 @@ void KviRegisteredUsersDialog::importClicked() if(img.isNull())debug("Ops.. readed a null image ?");
- KviStr fName = u->name();
- kvi_encodeFileName(fName);
+ QString fName = QUrl(u->name()).toEncoded();
- KviStr fPath;
+ QString fPath;
int rnm = 0 ;
do
{
- g_pApp->getLocalKvircDirectory(fPath,KviApp::Avatars,fName.ptr());
- fPath.append(KviStr::Format,"%d.png",rnm);
+ g_pApp->getLocalKvircDirectory(fPath,KviApp::Avatars,fName);
+ fPath+= rnm;
+ fPath+= ".png";
rnm++;
- } while(KviFileUtils::fileExists(fPath.ptr()));
+ } while(KviFileUtils::fileExists(fPath));
- if(!img.save(fPath.ptr(),"PNG"))
+ if(!img.save(fPath,"PNG"))
{
- debug("Can't save image %s",fPath.ptr());
+ debug("Can't save image %s",fPath.toUtf8().data());
} else {
- u->setProperty("avatar",fPath.ptr());
+ u->setProperty("avatar",fPath);
}
}
}
|
