Changeset View
Changeset View
Standalone View
Standalone View
krusader/Konfigurator/krresulttable.cpp
Show First 20 Lines • Show All 264 Lines • ▼ Show 20 Line(s) | |||||
265 | // ----------------------------------------------------------------------------- | 265 | // ----------------------------------------------------------------------------- | ||
266 | // ----------------------------------------------------------------------------- | 266 | // ----------------------------------------------------------------------------- | ||
267 | 267 | | |||
268 | KrToolResultTable::KrToolResultTable(QWidget* parent) | 268 | KrToolResultTable::KrToolResultTable(QWidget* parent) | ||
269 | : KrResultTable(parent) | 269 | : KrResultTable(parent) | ||
270 | { | 270 | { | ||
271 | _supported = KrServices::supportedTools(); // get list of available tools | 271 | _supported = KrServices::supportedTools(); // get list of available tools | ||
272 | 272 | | |||
273 | QList<Application*> vecDiff, vecMail, vecRename, vecChecksum; | 273 | QList<Application*> vecDiff, vecMail, vecRename, vecSudo, vecChecksum; | ||
274 | Application* kdiff3 = new Application("kdiff3", "http://kdiff3.sourceforge.net/", KrServices::cmdExist("kdiff3")); | 274 | Application* kdiff3 = new Application("kdiff3", "http://kdiff3.sourceforge.net/", KrServices::cmdExist("kdiff3")); | ||
275 | Application* kompare = new Application("kompare", "http://www.caffeinated.me.uk/kompare/", KrServices::cmdExist("kompare")); | 275 | Application* kompare = new Application("kompare", "http://www.caffeinated.me.uk/kompare/", KrServices::cmdExist("kompare")); | ||
276 | Application* xxdiff = new Application("xxdiff", "http://xxdiff.sourceforge.net/", KrServices::cmdExist("xxdiff")); | 276 | Application* xxdiff = new Application("xxdiff", "http://xxdiff.sourceforge.net/", KrServices::cmdExist("xxdiff")); | ||
277 | Application* thunderbird = new Application("thunderbird", "http://www.mozilla.org/", KrServices::cmdExist("thunderbird")); | 277 | Application* thunderbird = new Application("thunderbird", "http://www.mozilla.org/", KrServices::cmdExist("thunderbird")); | ||
278 | Application* kmail = new Application("kmail", "http://kmail.kde.org/", KrServices::cmdExist("kmail")); | 278 | Application* kmail = new Application("kmail", "http://kmail.kde.org/", KrServices::cmdExist("kmail")); | ||
279 | Application* krename = new Application("krename", "http://www.krename.net/", KrServices::cmdExist("krename")); | 279 | Application* krename = new Application("krename", "http://www.krename.net/", KrServices::cmdExist("krename")); | ||
280 | Application* kdesu = new Application("kdesu", "https://docs.kde.org/stable5/en/kde-workspace/kdesu/", KrServices::cmdExist("kdesu")); | ||||
280 | Application* md5sum = new Application("md5sum", "http://www.gnu.org/software/textutils/textutils.html", KrServices::cmdExist("md5sum")); | 281 | Application* md5sum = new Application("md5sum", "http://www.gnu.org/software/textutils/textutils.html", KrServices::cmdExist("md5sum")); | ||
281 | Application* md5deep = new Application("md5deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("md5deep")); | 282 | Application* md5deep = new Application("md5deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("md5deep")); | ||
282 | Application* sha1deep = new Application("sha1deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("sha1deep")); | 283 | Application* sha1deep = new Application("sha1deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("sha1deep")); | ||
283 | Application* sha256deep = new Application("sha256deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("sha256deep")); | 284 | Application* sha256deep = new Application("sha256deep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("sha256deep")); | ||
284 | Application* tigerdeep = new Application("tigerdeep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("tigerdeep")); | 285 | Application* tigerdeep = new Application("tigerdeep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("tigerdeep")); | ||
285 | Application* whirlpooldeep = new Application("whirlpooldeep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("whirlpooldeep")); | 286 | Application* whirlpooldeep = new Application("whirlpooldeep", "http://md5deep.sourceforge.net/", KrServices::cmdExist("whirlpooldeep")); | ||
286 | Application* cfv = new Application("cfv", "http://cfv.sourceforge.net/", KrServices::cmdExist("cfv")); | 287 | Application* cfv = new Application("cfv", "http://cfv.sourceforge.net/", KrServices::cmdExist("cfv")); | ||
287 | 288 | | |||
288 | vecDiff.push_back(kdiff3); | 289 | vecDiff.push_back(kdiff3); | ||
289 | vecDiff.push_back(kompare); | 290 | vecDiff.push_back(kompare); | ||
290 | vecDiff.push_back(xxdiff); | 291 | vecDiff.push_back(xxdiff); | ||
291 | vecMail.push_back(thunderbird); | 292 | vecMail.push_back(thunderbird); | ||
292 | vecMail.push_back(kmail); | 293 | vecMail.push_back(kmail); | ||
293 | vecRename.push_back(krename); | 294 | vecRename.push_back(krename); | ||
295 | vecSudo.push_back(kdesu); | ||||
294 | vecChecksum.push_back(md5sum); | 296 | vecChecksum.push_back(md5sum); | ||
295 | vecChecksum.push_back(md5deep); | 297 | vecChecksum.push_back(md5deep); | ||
296 | vecChecksum.push_back(sha1deep); | 298 | vecChecksum.push_back(sha1deep); | ||
297 | vecChecksum.push_back(sha256deep); | 299 | vecChecksum.push_back(sha256deep); | ||
298 | vecChecksum.push_back(tigerdeep); | 300 | vecChecksum.push_back(tigerdeep); | ||
299 | vecChecksum.push_back(whirlpooldeep); | 301 | vecChecksum.push_back(whirlpooldeep); | ||
300 | vecChecksum.push_back(cfv); | 302 | vecChecksum.push_back(cfv); | ||
301 | 303 | | |||
302 | ApplicationGroup* diff = new ApplicationGroup(i18n("diff utility"), PS("DIFF"), vecDiff); | 304 | ApplicationGroup* diff = new ApplicationGroup(i18n("diff utility"), PS("DIFF"), vecDiff); | ||
303 | ApplicationGroup* mail = new ApplicationGroup(i18n("email client"), PS("MAIL"), vecMail); | 305 | ApplicationGroup* mail = new ApplicationGroup(i18n("email client"), PS("MAIL"), vecMail); | ||
304 | ApplicationGroup* rename = new ApplicationGroup(i18n("batch renamer"), PS("RENAME"), vecRename); | 306 | ApplicationGroup* rename = new ApplicationGroup(i18n("batch renamer"), PS("RENAME"), vecRename); | ||
307 | ApplicationGroup* sudo = new ApplicationGroup(i18n("graphical sudo"), PS("KDESU"), vecSudo); | ||||
305 | ApplicationGroup* checksum = new ApplicationGroup(i18n("checksum utility"), PS("MD5"), vecChecksum); | 308 | ApplicationGroup* checksum = new ApplicationGroup(i18n("checksum utility"), PS("MD5"), vecChecksum); | ||
306 | 309 | | |||
307 | _tableHeaders.append(i18n("Group")); | 310 | _tableHeaders.append(i18n("Group")); | ||
308 | _tableHeaders.append(i18n("Tool")); | 311 | _tableHeaders.append(i18n("Tool")); | ||
309 | _tableHeaders.append(i18n("Found")); | 312 | _tableHeaders.append(i18n("Found")); | ||
310 | _tableHeaders.append(i18n("Status")); | 313 | _tableHeaders.append(i18n("Status")); | ||
311 | _numColumns = _tableHeaders.size(); | 314 | _numColumns = _tableHeaders.size(); | ||
312 | 315 | | |||
313 | _grid = initTable(); | 316 | _grid = initTable(); | ||
314 | 317 | | |||
315 | addRow(diff, _grid); | 318 | addRow(diff, _grid); | ||
316 | addRow(mail, _grid); | 319 | addRow(mail, _grid); | ||
317 | addRow(rename, _grid); | 320 | addRow(rename, _grid); | ||
321 | addRow(sudo, _grid); | ||||
318 | addRow(checksum, _grid); | 322 | addRow(checksum, _grid); | ||
319 | 323 | | |||
320 | delete thunderbird; | 324 | delete thunderbird; | ||
321 | delete kmail; | 325 | delete kmail; | ||
322 | delete kompare; | 326 | delete kompare; | ||
323 | delete kdiff3; | 327 | delete kdiff3; | ||
324 | delete xxdiff; | 328 | delete xxdiff; | ||
325 | delete krename; | 329 | delete krename; | ||
330 | delete kdesu; | ||||
326 | delete md5sum; | 331 | delete md5sum; | ||
327 | delete md5deep; | 332 | delete md5deep; | ||
328 | delete sha1deep; | 333 | delete sha1deep; | ||
329 | delete sha256deep; | 334 | delete sha256deep; | ||
330 | delete tigerdeep; | 335 | delete tigerdeep; | ||
331 | delete whirlpooldeep; | 336 | delete whirlpooldeep; | ||
332 | delete cfv; | 337 | delete cfv; | ||
333 | 338 | | |||
334 | delete diff; | 339 | delete diff; | ||
335 | delete mail; | 340 | delete mail; | ||
336 | delete rename; | 341 | delete rename; | ||
342 | delete sudo; | ||||
337 | delete checksum; | 343 | delete checksum; | ||
338 | } | 344 | } | ||
339 | 345 | | |||
340 | KrToolResultTable::~KrToolResultTable() | 346 | KrToolResultTable::~KrToolResultTable() | ||
341 | { | 347 | { | ||
342 | } | 348 | } | ||
343 | 349 | | |||
344 | 350 | | |||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |