Branch: master

77a1b11d 2014-10-06 12:15:23 Timothy Pearson
Distinguish between CD types in media tdeioslave popups
This resolves Bug 1371
A tdeioslave/media/mimetypes/cd-r_mounted.desktop
A tdeioslave/media/mimetypes/cd-r_mounted_decrypted.desktop
A tdeioslave/media/mimetypes/cd-r_unmounted.desktop
A tdeioslave/media/mimetypes/cd-r_unmounted_decrypted.desktop
A tdeioslave/media/mimetypes/cd-r_unmounted_encrypted.desktop
A tdeioslave/media/mimetypes/cd-rw_mounted.desktop
A tdeioslave/media/mimetypes/cd-rw_mounted_decrypted.desktop
A tdeioslave/media/mimetypes/cd-rw_unmounted.desktop
A tdeioslave/media/mimetypes/cd-rw_unmounted_decrypted.desktop
A tdeioslave/media/mimetypes/cd-rw_unmounted_encrypted.desktop
M tdeioslave/media/mediamanager/tdehardwarebackend.cpp
M tdeioslave/media/mimetypes/CMakeLists.txt
R tdeioslave/media/mimetypes/cdwriter_mounted.desktop
R tdeioslave/media/mimetypes/cdwriter_mounted_decrypted.desktop
R tdeioslave/media/mimetypes/cdwriter_unmounted.desktop
R tdeioslave/media/mimetypes/cdwriter_unmounted_decrypted.desktop
R tdeioslave/media/mimetypes/cdwriter_unmounted_encrypted.desktop
diff --git a/tdeioslave/media/mediamanager/tdehardwarebackend.cpp b/tdeioslave/media/mediamanager/tdehardwarebackend.cpp
index a79f052..ce9d8fb 100644
--- a/tdeioslave/media/mediamanager/tdehardwarebackend.cpp
+++ b/tdeioslave/media/mediamanager/tdehardwarebackend.cpp
@@ -499,7 +499,7 @@
 		}
 
 		if (sdevice->isDiskOfType(TDEDiskDeviceType::CDR)) {
-			mimeType = "media/cdwriter" + MOUNT_SUFFIX;
+			mimeType = "media/cd-r" + MOUNT_SUFFIX;
 			if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Blank)) {
 				mimeType = "media/blankcd";
 				medium->unmountableState("");
@@ -508,7 +508,7 @@
 		}
 
 		if (sdevice->isDiskOfType(TDEDiskDeviceType::CDRW)) {
-			mimeType = "media/cdwriter" + MOUNT_SUFFIX;
+			mimeType = "media/cd-rw" + MOUNT_SUFFIX;
 			if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Blank)) {
 				mimeType = "media/blankcd";
 				medium->unmountableState("");
@@ -517,7 +517,7 @@
 		}
 
 		if (sdevice->isDiskOfType(TDEDiskDeviceType::CDMO)) {
-			mimeType = "media/cdwriter" + MOUNT_SUFFIX;
+			mimeType = "media/cd-rw" + MOUNT_SUFFIX;
 			if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Blank)) {
 				mimeType = "media/blankcd";
 				medium->unmountableState("");
@@ -526,7 +526,7 @@
 		}
 
 		if (sdevice->isDiskOfType(TDEDiskDeviceType::CDMRRW)) {
-			mimeType = "media/cdwriter" + MOUNT_SUFFIX;
+			mimeType = "media/cd-rw" + MOUNT_SUFFIX;
 			if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Blank)) {
 				mimeType = "media/blankcd";
 				medium->unmountableState("");
@@ -535,7 +535,7 @@
 		}
 
 		if (sdevice->isDiskOfType(TDEDiskDeviceType::CDMRRWW)) {
-			mimeType = "media/cdwriter" + MOUNT_SUFFIX;
+			mimeType = "media/cd-rw" + MOUNT_SUFFIX;
 			if (sdevice->checkDiskStatus(TDEDiskDeviceStatus::Blank)) {
 				mimeType = "media/blankcd";
 				medium->unmountableState("");
diff --git a/tdeioslave/media/mimetypes/CMakeLists.txt b/tdeioslave/media/mimetypes/CMakeLists.txt
index 5b1946c..7324417 100644
--- a/tdeioslave/media/mimetypes/CMakeLists.txt
+++ b/tdeioslave/media/mimetypes/CMakeLists.txt
@@ -24,9 +24,10 @@
     cdrom_unmounted_encrypted.desktop cdrom_unmounted_decrypted.desktop
     dvd_mounted.desktop dvd_unmounted.desktop dvd_mounted_decrypted.desktop
     dvd_unmounted_encrypted.desktop dvd_unmounted_decrypted.desktop
-    cdwriter_mounted.desktop cdwriter_unmounted.desktop
-    cdwriter_mounted_decrypted.desktop cdwriter_unmounted_encrypted.desktop
-    cdwriter_unmounted_decrypted.desktop smb_mounted.desktop
+    cd-r_mounted.desktop cd-r_unmounted.desktop cd-r_mounted_decrypted.desktop
+    cd-r_unmounted_encrypted.desktop cd-r_unmounted_decrypted.desktop
+    cd-rw_mounted.desktop cd-rw_unmounted.desktop cd-rw_mounted_decrypted.desktop
+    cd-rw_unmounted_encrypted.desktop cd-rw_unmounted_decrypted.desktop smb_mounted.desktop
     smb_unmounted.desktop nfs_mounted.desktop nfs_unmounted.desktop
     audiocd.desktop dvdvideo.desktop blankcd.desktop blankdvd.desktop
     svcd.desktop vcd.desktop gphoto2camera.desktop camera_mounted.desktop
diff --git a/tdeioslave/media/mimetypes/cd-r_mounted.desktop b/tdeioslave/media/mimetypes/cd-r_mounted.desktop
new file mode 100644
index 0000000..3549085
--- /dev/null
+++ b/tdeioslave/media/mimetypes/cd-r_mounted.desktop
@@ -0,0 +1,86 @@
+[Desktop Entry]
+Icon=cdwriter_mount
+Type=MimeType
+MimeType=media/cd-r_mounted
+Comment=Mounted CD-R
+Comment[af]=Gekoppelde Cd Skrywer
+Comment[ar]=�������� ���������� ����������
+Comment[az]=Ba��lanm���� CD Yaz��c��
+Comment[be]=���������������������� ������������������������ CD
+Comment[bg]=���������������� ����������������������
+Comment[bn]=������������������ ��������� ������������-������������������
+Comment[br]=Engraver CD marc'het
+Comment[bs]=Montiran CD pisa��
+Comment[ca]=CD-R muntat
+Comment[cs]=P��ipojen�� vypalova��ka CD
+Comment[csb]=Zam��ntow��ny w��p��l��rz CD
+Comment[cy]=Ysgrifennwr CD wedi'i osod
+Comment[da]=Monteret cd-skriver
+Comment[de]=Eingebundener CD-R
+Comment[el]=������������������������ CD-R
+Comment[eo]=Surmetita skribebla LD
+Comment[es]=Escritor de CDs montado
+Comment[et]=��hendatud CD kirjutaja
+Comment[eu]=CD erretzaile muntatua
+Comment[fa]=CD-R ��������������
+Comment[fi]=Liitetty CD-kirjoitin
+Comment[fr]=Graveur de CD mont��
+Comment[fy]=Oankeppele Kompaktskiif
+Comment[ga]=Scr��bhneoir Feistithe CDanna
+Comment[gl]=Grabadora de CD Montada
+Comment[he]=�������� ����������
+Comment[hi]=������������������������ ������������-���������������
+Comment[hr]=Pristupljeni CD snima��
+Comment[hsb]=Montowany CD-palak
+Comment[hu]=Csatlakoztatott CD-��r��
+Comment[is]=Tengdur geislaskrifari
+Comment[it]=Masterizzatore montato
+Comment[ja]=��������������������������� CD ������������
+Comment[ka]=��������������������������������� CD-R
+Comment[kk]=���������������� CD-R
+Comment[km]=������������������������������������������������������������������������������������
+Comment[lo]= ���������������
+Comment[lt]=Sumontuotas CD ra��ymo ��renginys
+Comment[lv]=Piemont��ts CD rakst��t��js
+Comment[mk]=���������������� ����-������������
+Comment[mn]=�������������������� ����-������������
+Comment[ms]=Penulis CD Terlekap
+Comment[mt]=CDWriter immontat
+Comment[nb]=Montert CD-brenner
+Comment[nds]=Inhangt CD-Brenner
+Comment[ne]=������������������ ������������������ ������������ ���������������
+Comment[nl]=Aangekoppelde cd-r
+Comment[nn]=Montert CD-brennar
+Comment[nso]=Sengwadi sa CD seo se Nameleditswego
+Comment[pa]=������������ CD ���������������
+Comment[pl]=Zamontowana nagrywarka CD
+Comment[pt]=Gravador de CDs montado
+Comment[pt_BR]=Gravador de CD Montado
+Comment[ro]=CD-R montat
+Comment[ru]=���������������������������� CD (�� ������������������������ ������������)
+Comment[rw]=Mwandika CD Yashyizwemo
+Comment[se]=��atnon CD-����lli
+Comment[sk]=Pripojen�� napa��ovacia mechanika CD
+Comment[sl]=Priklopljen zapisovalnik CD-jev
+Comment[sr]=���������������� CD ����������
+Comment[sr@Latn]=Montiran CD reza��
+Comment[sv]=Monterad cd-br��nnare
+Comment[ta]=������������������������������ ������������������������������ ���������������
+Comment[tg]=���������������������� CD-R
+Comment[th]=������������������������������������������������������������������������������������������
+Comment[tr]=Ba��l�� CD Yaz��c��
+Comment[tt]=Tota��qan CD Yazd��r������
+Comment[uk]=���������������������� ������������ ����
+Comment[uz]=Ulangan kompakt-disk yozuvchi
+Comment[uz@cyrillic]=�������������� ��������������-�������� ������������
+Comment[ven]=Tshinwali tsha CD tsho gonyiswaho
+Comment[vi]=��� ghi CD ���� k���t n���i
+Comment[wa]=Plake lazer CD sol bro��leu mont��ye
+Comment[xh]=CD-R Enyusiweyo
+Comment[zh_CN]=������������������
+Comment[zh_TW]=������������ CD-R
+Comment[zu]=I-CD-R eyenyusiwe
+Patterns=
+
+X-TDE-AutoEmbed=true
+X-TDE-IsAlso=inode/directory
diff --git a/tdeioslave/media/mimetypes/cd-r_mounted_decrypted.desktop b/tdeioslave/media/mimetypes/cd-r_mounted_decrypted.desktop
new file mode 100644
index 0000000..650555e
--- /dev/null
+++ b/tdeioslave/media/mimetypes/cd-r_mounted_decrypted.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Icon=cdwriter_mount_decrypt
+Type=MimeType
+MimeType=media/cd-r_mounted_decrypted
+Comment=Mounted Decrypted CD-R
+Comment[de]=Eingebundener, entschl��sselter CD-R
+Patterns=
+
+X-TDE-AutoEmbed=true
+X-TDE-IsAlso=inode/directory
diff --git a/tdeioslave/media/mimetypes/cd-r_unmounted.desktop b/tdeioslave/media/mimetypes/cd-r_unmounted.desktop
new file mode 100644
index 0000000..5dfdde3
--- /dev/null
+++ b/tdeioslave/media/mimetypes/cd-r_unmounted.desktop
@@ -0,0 +1,86 @@
+[Desktop Entry]
+Icon=cdwriter_unmount
+Type=MimeType
+MimeType=media/cd-r_unmounted
+Comment=Unmounted CD-R
+Comment[af]=Ontkoppelde CD Skrywer
+Comment[ar]=�������� ���������� ������ ����������
+Comment[az]=Ayr��lm���� CD Yaz��c��
+Comment[be]=�������������������� ������������������������ CD
+Comment[bg]=�������������������� ����������������������
+Comment[bn]=������������������������ ��������� ������������-������������������
+Comment[br]=Engraver CD divarc'het
+Comment[bs]=Demontiran CD pisa��
+Comment[ca]=CD-R desmuntat
+Comment[cs]=Odpojen�� vypalova��ka CD
+Comment[csb]=��dm��ntow��ny w��p��l��rz CD
+Comment[cy]=Ysgrifennwr CD wedi'i ddadosod
+Comment[da]=Afmonteret cd-skriver
+Comment[de]=Nicht eingebundener CD-R
+Comment[el]=������������������������������ CD-R
+Comment[eo]=Demetita skribebla LD
+Comment[es]=Escritor de CDs desmontado
+Comment[et]=Lahutatud CD kirjutaja
+Comment[eu]=CD erretzaile desmuntatua
+Comment[fa]=CD-R �������������������
+Comment[fi]=Irrotettu CD-kirjoitin
+Comment[fr]=Graveur de CD non mont��
+Comment[fy]=Ofkeppele Kompaktskiif
+Comment[ga]=Scr��bhneoir Neamhfheistithe CDanna
+Comment[gl]=Grabadora de CD Non Montada
+Comment[he]=�������� ����������
+Comment[hi]=������������������������������ ������������-���������������
+Comment[hr]=Nepristupljeni CD snima��
+Comment[hsb]=Njemontowany CD-palak
+Comment[hu]=Lev��lasztott CD-��r��
+Comment[is]=Aftengdur geislaskrifari
+Comment[it]=Masterizzatore smontato
+Comment[ja]=������������������������������ CD ������������
+Comment[ka]=��������������������������������������� CD-R
+Comment[kk]=���������������������� CD-R
+Comment[km]=������������������������������������������������������������������������������������������������
+Comment[lo]= ���������������������
+Comment[lt]=I��montuotas CD ra��ymo ��renginys
+Comment[lv]=Nomont��ts CD rakst��t��js
+Comment[mk]=�������������������� ����-������������
+Comment[mn]=�������������������� ����-������������
+Comment[ms]=Penulis CD Nyahlekap
+Comment[mt]=CDWriter mhux immontat
+Comment[nb]=Avmontert CD-brenner
+Comment[nds]=Afhangt CD-Brenner
+Comment[ne]=������������������������ ������������������ ������������ ���������������
+Comment[nl]=Afgekoppelde cd-r
+Comment[nn]=Avmontert CD-brennar
+Comment[nso]=Sengwadi sa CD seo se Theositswego
+Comment[pa]=������������������ CD ���������������
+Comment[pl]=Odmontowana nagrywarka CD
+Comment[pt]=Gravador de CDs desmontado
+Comment[pt_BR]=Gravador de CD Desmontado
+Comment[ro]=CD-R nemontat
+Comment[ru]=������������������������������ CD (�� ������������������������ ������������)
+Comment[rw]=Mwandika CD Yakuwemo
+Comment[se]=G��lgajuvvon CD-����lli
+Comment[sk]=Nepripojen�� napa��ovacia mechanika CD
+Comment[sl]=Odklopljen zapisovalnik CD-jev
+Comment[sr]=�������������������� CD ����������
+Comment[sr@Latn]=Demontiran CD reza��
+Comment[sv]=Avmonterad cd-br��nnare
+Comment[ta]=��������������������������������� ������������������������������ ���������������
 ** Diff limit reached (max: 250 lines) **
d9227036 2014-10-06 12:15:55 Timothy Pearson
Merge branch 'master' of https://scm.trinitydesktop.org/scm/git/tdebase
M kicker/applets/launcher/CMakeLists.txt
M kicker/applets/systemtray/CMakeLists.txt
M kicker/kicker/buttons/CMakeLists.txt
M kicker/kicker/core/CMakeLists.txt
M kicker/kicker/ui/CMakeLists.txt
 ** Diff limit reached (max: 250 lines) **