Доброго времени суток, уважаемые!
Подскажите пожалуйста, можно ли в функцию передать объект (по ссылке), к примеру QComboBox, для того, что бы его там заполнить значениями?
Как то так:
void MyClass::populate_comboBox(QObject &combobox)
{
Qmap<QString, QString> db_query_result;
this->database->dbRead(db_query_res, "table_name");
Qmap<QString, QString>::iterator ii;
for(ii = db_query_result.begin(); ii != db_query_result.end(); ii++)
{
combobox.addItem(ii->second, ii->first);
}
}
И будет ли это правильно?