equal
deleted
inserted
replaced
114 } |
114 } |
115 if(file.isDir()) { |
115 if(file.isDir()) { |
116 QFile::Permissions perms = QFile::permissions(file.canonicalFilePath()); |
116 QFile::Permissions perms = QFile::permissions(file.canonicalFilePath()); |
117 perms = perms | QFile::ReadOwner | QFile::WriteOwner | QFile::ExeOwner; |
117 perms = perms | QFile::ReadOwner | QFile::WriteOwner | QFile::ExeOwner; |
118 QFile::setPermissions(file.canonicalFilePath(), perms); |
118 QFile::setPermissions(file.canonicalFilePath(), perms); |
119 |
|
120 removeDirectory(file.canonicalFilePath()); |
119 removeDirectory(file.canonicalFilePath()); |
121 } |
120 } |
122 } |
121 } |
123 dir.rmpath(path); |
122 dir.rmpath(path); |
124 } |
123 } |
126 #if defined(Q_OS_SYMBIAN) && !defined(__WINS__) |
125 #if defined(Q_OS_SYMBIAN) && !defined(__WINS__) |
127 #include <e32base.h> |
126 #include <e32base.h> |
128 #include <f32file.h> |
127 #include <f32file.h> |
129 void QSfwTestUtil::removeDatabases() |
128 void QSfwTestUtil::removeDatabases() |
130 { |
129 { |
131 TFindServer findServer(_L("SFWDatabaseManagerServer")); |
130 TFindServer findServer(_L("!qsfwdatabasemanagerserver")); |
132 TFullName name; |
131 TFullName name; |
133 if (findServer.Next(name) == KErrNone) |
132 if (findServer.Next(name) == KErrNone) |
134 { |
133 { |
135 RProcess dbServer; |
134 RProcess dbServer; |
136 if (dbServer.Open(_L("SFWDatabaseManagerServer")) == KErrNone) |
135 if (dbServer.Open(_L("qsfwdatabasemanagerserver")) == KErrNone) |
137 { |
136 { |
138 dbServer.Kill(KErrNone); |
137 dbServer.Kill(KErrNone); |
139 dbServer.Close(); |
138 dbServer.Close(); |
140 } |
139 } |
141 } |
140 } |
143 RFs fs; |
142 RFs fs; |
144 fs.Connect(); |
143 fs.Connect(); |
145 CleanupClosePushL(fs); |
144 CleanupClosePushL(fs); |
146 CFileMan* fileMan=CFileMan::NewL(fs); |
145 CFileMan* fileMan=CFileMan::NewL(fs); |
147 CleanupStack::PushL(fileMan); |
146 CleanupStack::PushL(fileMan); |
148 fileMan->RmDir(_L("c:\\private\\2002AC7F\\Nokia\\")); //Server's fixed UID3 |
147 fileMan->Delete(_L("c:\\private\\2002AC7F\\QtServiceFramework_4.6_system.db")); //Server's fixed UID3 |
149 CleanupStack::PopAndDestroy(2, &fs); |
148 CleanupStack::PopAndDestroy(2, &fs); |
150 } |
149 } |
151 #endif |
150 #endif |