[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [k3b/image-raw] src/misc: Introduce a new image type RAW.
From:       Leslie Zhai <xiangzhai83 () gmail ! com>
Date:       2016-09-07 2:44:56
Message-ID: E1bhSrA-00067n-FQ () code ! kde ! org
[Download RAW message or body]

Git commit 54173816164c825f077e8288b628e550b51ddccb by Leslie Zhai.
Committed on 07/09/2016 at 02:44.
Pushed by lesliezhai into branch 'image-raw'.

Introduce a new image type RAW.

CCBUG: 344392

M  +11   -2    src/misc/k3bimagewritingdialog.cpp

http://commits.kde.org/k3b/54173816164c825f077e8288b628e550b51ddccb

diff --git a/src/misc/k3bimagewritingdialog.cpp b/src/misc/k3bimagewritingdialog.cpp
index 0df6c76..63879ae 100644
--- a/src/misc/k3bimagewritingdialog.cpp
+++ b/src/misc/k3bimagewritingdialog.cpp
@@ -88,7 +88,8 @@ namespace {
         IMAGE_CUE_BIN,
         IMAGE_AUDIO_CUE,
         IMAGE_CDRDAO_TOC,
-        IMAGE_CDRECORD_CLONE
+        IMAGE_CDRECORD_CLONE,
+        IMAGE_RAW
     };
 
 } // namespace
@@ -469,21 +470,24 @@ void K3b::ImageWritingDialog::setupGui()
     groupImageTypeLayout->addWidget( d->comboImageType );
     groupImageTypeLayout->addStretch( 1 );
     d->comboImageType->addItem( i18n("Auto Detection") );
-    d->comboImageType->addItem( i18n("Plain data image") );
+    d->comboImageType->addItem(i18n("Optical disc media"));
     d->comboImageType->addItem( i18n("Cue/bin image") );
     d->comboImageType->addItem( i18n("Audio cue file") );
     d->comboImageType->addItem( i18n("Cdrdao TOC file") );
     d->comboImageType->addItem( i18n("Cdrecord clone image") );
+    d->comboImageType->addItem(i18n("Plain data image"));
     d->imageTypeSelectionMap[1] = IMAGE_ISO;
     d->imageTypeSelectionMap[2] = IMAGE_CUE_BIN;
     d->imageTypeSelectionMap[3] = IMAGE_AUDIO_CUE;
     d->imageTypeSelectionMap[4] = IMAGE_CDRDAO_TOC;
     d->imageTypeSelectionMap[5] = IMAGE_CDRECORD_CLONE;
+    d->imageTypeSelectionMap[6] = IMAGE_RAW;
     d->imageTypeSelectionMapRev[IMAGE_ISO] = 1;
     d->imageTypeSelectionMapRev[IMAGE_CUE_BIN] = 2;
     d->imageTypeSelectionMapRev[IMAGE_AUDIO_CUE] = 3;
     d->imageTypeSelectionMapRev[IMAGE_CDRDAO_TOC] = 4;
     d->imageTypeSelectionMapRev[IMAGE_CDRECORD_CLONE] = 5;
+    d->imageTypeSelectionMapRev[IMAGE_RAW] = 6;
 
 
     // image info
@@ -1132,6 +1136,8 @@ void K3b::ImageWritingDialog::loadSettings( const KConfigGroup& c )
         x = d->imageTypeSelectionMapRev[IMAGE_CDRECORD_CLONE];
     else if( imageType == "cdrdao-toc" )
         x = d->imageTypeSelectionMapRev[IMAGE_CDRDAO_TOC];
+    else if (imageType == "raw")
+        x = d->imageTypeSelectionMapRev[IMAGE_RAW];
 
     d->comboImageType->setCurrentIndex( x );
 
@@ -1177,6 +1183,9 @@ void K3b::ImageWritingDialog::saveSettings( KConfigGroup c )
         case IMAGE_CDRDAO_TOC:
             imageType = "cdrdao-toc";
             break;
+        case IMAGE_RAW:
+            imageType = "raw";
+            break;
         }
     }
     c.writeEntry( "image type", imageType );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic