[vlc-commits] Qt: use QString iso std::string
Jean-Baptiste Kempf
git at videolan.org
Tue Aug 16 17:32:22 CEST 2011
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Tue Aug 16 17:31:28 2011 +0200| [be5f55e57698e2a3548e96becebd461541bfcf5f] | committer: Jean-Baptiste Kempf
Qt: use QString iso std::string
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=be5f55e57698e2a3548e96becebd461541bfcf5f
---
modules/gui/qt4/components/simple_preferences.cpp | 26 +++++++++-----------
1 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp
index 933c890..93a5d6b 100644
--- a/modules/gui/qt4/components/simple_preferences.cpp
+++ b/modules/gui/qt4/components/simple_preferences.cpp
@@ -903,7 +903,6 @@ void SPrefsPanel::configML()
#ifdef WIN32
#include <QDialogButtonBox>
#include "util/registry.hpp"
-#include <string>
bool SPrefsPanel::addType( const char * psz_ext, QTreeWidgetItem* current,
QTreeWidgetItem* parent, QVLCRegistry *qvReg )
@@ -1026,8 +1025,8 @@ void SPrefsPanel::assoDialog()
void addAsso( QVLCRegistry *qvReg, const char *psz_ext )
{
- std::string s_path( "VLC" ); s_path += psz_ext;
- std::string s_path2 = s_path;
+ QString s_path( "VLC" ); s_path += psz_ext;
+ QString s_path2 = s_path;
/* Save a backup if already assigned */
char *psz_value = qvReg->ReadRegistryString( psz_ext, "", "" );
@@ -1037,27 +1036,26 @@ void addAsso( QVLCRegistry *qvReg, const char *psz_ext )
delete psz_value;
/* Put a "link" to VLC.EXT as default */
- qvReg->WriteRegistryString( psz_ext, "", s_path.c_str() );
+ qvReg->WriteRegistryString( psz_ext, "", qtu( s_path ) );
/* Create the needed Key if they weren't done in the installer */
- if( !qvReg->RegistryKeyExists( s_path.c_str() ) )
+ if( !qvReg->RegistryKeyExists( qtu( s_path ) ) )
{
- qvReg->WriteRegistryString( psz_ext, "", s_path.c_str() );
- qvReg->WriteRegistryString( s_path.c_str(), "", "Media file" );
- qvReg->WriteRegistryString( s_path.append( "\\shell" ).c_str() , "", "Play" );
+ qvReg->WriteRegistryString( psz_ext, "", qtu( s_path ) );
+ qvReg->WriteRegistryString( qtu( s_path ), "", "Media file" );
+ qvReg->WriteRegistryString( qtu( s_path.append( "\\shell" ) ), "", "Play" );
/* Get the installer path */
QVLCRegistry *qvReg2 = new QVLCRegistry( HKEY_LOCAL_MACHINE );
- std::string str_temp; str_temp.assign(
- qvReg2->ReadRegistryString( "Software\\VideoLAN\\VLC", "", "" ) );
+ QString str_temp = qvReg2->ReadRegistryString( "Software\\VideoLAN\\VLC", "", "" );
if( str_temp.size() )
{
- qvReg->WriteRegistryString( s_path.append( "\\Play\\command" ).c_str(),
- "", str_temp.append(" --started-from-file \"%1\"" ).c_str() );
+ qvReg->WriteRegistryString( qtu( s_path.append( "\\Play\\command" ) ),
+ "", qtu( str_temp.append(" --started-from-file \"%1\"" ) ) );
- qvReg->WriteRegistryString( s_path2.append( "\\DefaultIcon" ).c_str(),
- "", str_temp.append(",0").c_str() );
+ qvReg->WriteRegistryString( qtu( s_path2.append( "\\DefaultIcon" ) ),
+ "", qtu( str_temp.append(",0") ) );
}
delete qvReg2;
}
More information about the vlc-commits
mailing list