Diffstat (limited to 'noncore/applets/memoryapplet/swapfile.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/applets/memoryapplet/swapfile.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/noncore/applets/memoryapplet/swapfile.cpp b/noncore/applets/memoryapplet/swapfile.cpp index 96010c8..4609c13 100644 --- a/noncore/applets/memoryapplet/swapfile.cpp +++ b/noncore/applets/memoryapplet/swapfile.cpp | |||
@@ -87,13 +87,13 @@ Swapfile::Swapfile( QWidget *parent, const char *name, WFlags f ) | |||
87 | QPushButton* mkSwap = new QPushButton(tr("Generate"), hb2); | 87 | QPushButton* mkSwap = new QPushButton(tr("Generate"), hb2); |
88 | QPushButton* rmSwap = new QPushButton(tr("Remove"), hb2); | 88 | QPushButton* rmSwap = new QPushButton(tr("Remove"), hb2); |
89 | 89 | ||
90 | QHBox *hb3 = new QHBox(box1); | 90 | QHBox *hb3 = new QHBox(box1); |
91 | hb3->setSpacing(5); | 91 | hb3->setSpacing(5); |
92 | swapSize = new QComboBox(hb3); | 92 | swapSize = new QComboBox(hb3); |
93 | swapSize->insertStringList(QStringList::split(",", tr("2 Mb,4 Mb,6 Mb,8 Mb"))); | 93 | swapSize->insertStringList(QStringList::split(",", tr("2 Mb,4 Mb,6 Mb,8 Mb,16 Mb,32 Mb,64 Mb"))); |
94 | 94 | ||
95 | mkswapProgress = new QProgressBar(3, hb3); | 95 | mkswapProgress = new QProgressBar(3, hb3); |
96 | mkswapProgress->setCenterIndicator(true); | 96 | mkswapProgress->setCenterIndicator(true); |
97 | 97 | ||
98 | QHBox *hb4 = new QHBox(this); | 98 | QHBox *hb4 = new QHBox(this); |
99 | hb4->setSpacing(5); | 99 | hb4->setSpacing(5); |
@@ -340,12 +340,19 @@ void Swapfile::makeswapfile() | |||
340 | case 1: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=4096").arg(swapPath1->text())); | 340 | case 1: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=4096").arg(swapPath1->text())); |
341 | break; | 341 | break; |
342 | case 2: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=6144").arg(swapPath1->text())); | 342 | case 2: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=6144").arg(swapPath1->text())); |
343 | break; | 343 | break; |
344 | case 3: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=8192").arg(swapPath1->text())); | 344 | case 3: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=8192").arg(swapPath1->text())); |
345 | break; | 345 | break; |
346 | case 4: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=16384").arg(swapPath1->text())); | ||
347 | break; | ||
348 | case 5: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=32768").arg(swapPath1->text())); | ||
349 | break; | ||
350 | case 6: rc=exec(QString("dd if=/dev/zero of=%1 bs=1k count=65536").arg(swapPath1->text())); | ||
351 | break; | ||
352 | |||
346 | } | 353 | } |
347 | if (rc != 0) { | 354 | if (rc != 0) { |
348 | setStatusMessage(tr("Failed to create swapfile."), true); | 355 | setStatusMessage(tr("Failed to create swapfile."), true); |
349 | } | 356 | } |
350 | 357 | ||
351 | mkswapProgress->setProgress(2); | 358 | mkswapProgress->setProgress(2); |
@@ -428,12 +435,18 @@ void Swapfile::status() | |||
428 | case 4: swapSize->setCurrentItem(1); | 435 | case 4: swapSize->setCurrentItem(1); |
429 | break; | 436 | break; |
430 | case 6: swapSize->setCurrentItem(2); | 437 | case 6: swapSize->setCurrentItem(2); |
431 | break; | 438 | break; |
432 | case 8: swapSize->setCurrentItem(3); | 439 | case 8: swapSize->setCurrentItem(3); |
433 | break; | 440 | break; |
441 | case 16: swapSize->setCurrentItem(4); | ||
442 | break; | ||
443 | case 32: swapSize->setCurrentItem(5); | ||
444 | break; | ||
445 | case 64: swapSize->setCurrentItem(6); | ||
446 | break; | ||
434 | } | 447 | } |
435 | 448 | ||
436 | 449 | ||
437 | } | 450 | } |
438 | 451 | ||
439 | 452 | ||