diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-09-02 02:41:08 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-09-02 02:41:08 -0500 |
commit | d36f60966edf14f1420b8226951f6f26cd48c731 (patch) | |
tree | 3d88b60e0a0c0a011234a321253bb90fc3c47111 /kioslave/media/libmediacommon/medium.cpp | |
parent | 96bfcec9d751b7255163e548b0bbb91b7c7b3332 (diff) | |
download | tdebase-d36f60966edf14f1420b8226951f6f26cd48c731.tar.gz tdebase-d36f60966edf14f1420b8226951f6f26cd48c731.zip |
Fix TDEHWLib media backend user device labels
Diffstat (limited to 'kioslave/media/libmediacommon/medium.cpp')
-rw-r--r-- | kioslave/media/libmediacommon/medium.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/kioslave/media/libmediacommon/medium.cpp b/kioslave/media/libmediacommon/medium.cpp index ca618494e..031e56788 100644 --- a/kioslave/media/libmediacommon/medium.cpp +++ b/kioslave/media/libmediacommon/medium.cpp @@ -23,9 +23,10 @@ const TQString Medium::SEPARATOR = "---"; -Medium::Medium(const TQString &id, const TQString &name) +Medium::Medium(const TQString id, TQString uuid, const TQString name) { m_properties+= id; /* ID */ + m_properties+= uuid; /* UUID */ m_properties+= name; /* NAME */ m_properties+= name; /* LABEL */ m_properties+= TQString::null; /* USER_LABEL */ @@ -50,6 +51,7 @@ Medium::Medium(const TQString &id, const TQString &name) Medium::Medium() { m_properties+= TQString::null; /* ID */ + m_properties+= TQString::null; /* UUID */ m_properties+= TQString::null; /* NAME */ m_properties+= TQString::null; /* LABEL */ m_properties+= TQString::null; /* USER_LABEL */ @@ -76,6 +78,7 @@ const Medium Medium::create(const TQStringList &properties) if ( properties.size() >= PROPERTIES_COUNT ) { m.m_properties[ID] = properties[ID]; + m.m_properties[UUID] = properties[UUID]; m.m_properties[NAME] = properties[NAME]; m.m_properties[LABEL] = properties[LABEL]; m.m_properties[USER_LABEL] = properties[USER_LABEL]; @@ -147,7 +150,7 @@ void Medium::setUserLabel(const TQString &label) KConfig cfg("mediamanagerrc"); cfg.setGroup("UserLabels"); - TQString entry_name = m_properties[ID]; + TQString entry_name = m_properties[UUID]; if ( label.isNull() ) { @@ -166,7 +169,7 @@ void Medium::loadUserLabel() KConfig cfg("mediamanagerrc"); cfg.setGroup("UserLabels"); - TQString entry_name = m_properties[ID]; + TQString entry_name = m_properties[UUID]; if ( cfg.hasKey(entry_name) ) { |