From 864a3a1dc5bdcae601626aa1f6b3cf8e85385cf3 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Sat, 09 Feb 2002 04:13:08 +0000 Subject: uses $HOME --- (limited to 'core') diff --git a/core/applets/screenshotapplet/screenshot.cpp b/core/applets/screenshotapplet/screenshot.cpp index d70b57c..20e8554 100644 --- a/core/applets/screenshotapplet/screenshot.cpp +++ b/core/applets/screenshotapplet/screenshot.cpp @@ -14,6 +14,8 @@ #include "screenshot.h" #include +#include + #include #include @@ -23,7 +25,7 @@ #include #include - +#include #include #include #include @@ -127,7 +129,13 @@ void ScreenshotControl::savePixmap() QString fileName = "sc_"+TimeString::dateString( QDateTime::currentDateTime(),false,true); fileName.replace(QRegExp("'"),""); fileName.replace(QRegExp(" "),"_"); fileName.replace(QRegExp(":"),"."); fileName.replace(QRegExp(","),""); - fileName="/home/root/Documents/image/png/"+fileName+".png"; + QString dirName = QDir::homeDirPath()+"/Documents/image/png/"; + if( !QDir( dirName).exists() ) { + qDebug("making dir "+dirName); + QString msg = "mkdir -p "+dirName; + system(msg.latin1()); + } + fileName=dirName+fileName+".png"; lnk.setFile(fileName); //sets File property snapshot.save( fileName,"PNG"); qDebug("saving file "+fileName); -- cgit v0.9.0.2