1
0
mirror of git://projects.qi-hardware.com/gmenu2x.git synced 2025-04-21 12:27:27 +03:00

pass strings by reference where possible

This commit is contained in:
Lars-Peter Clausen
2010-05-02 14:29:09 +02:00
parent a794a1c01a
commit 40a26e1a9c
68 changed files with 279 additions and 267 deletions

View File

@@ -24,7 +24,7 @@
using namespace std;
using namespace fastdelegate;
MenuSettingFile::MenuSettingFile(GMenu2X *gmenu2x, string name, string description, string *value, string filter)
MenuSettingFile::MenuSettingFile(GMenu2X *gmenu2x, const string &name, const string &description, string *value, const string &filter)
: MenuSetting(gmenu2x,name,description) {
this->gmenu2x = gmenu2x;
this->filter = filter;
@@ -62,11 +62,11 @@ void MenuSettingFile::select() {
if (fd.exec()) setValue( fd.path()+"/"+fd.file );
}
void MenuSettingFile::setValue(string value) {
void MenuSettingFile::setValue(const string &value) {
*_value = value;
}
string MenuSettingFile::value() {
const string &MenuSettingFile::value() {
return *_value;
}