Android: Pass some values by reference

Change-Id: Ic12452320728b161afd2907deb036d0c6d9df644
Reviewed-by: BogDan Vatra <bogdan@kde.org>
This commit is contained in:
Orgad Shaneh
2014-05-19 23:31:01 +03:00
committed by Orgad Shaneh
parent 772c2caac9
commit 85ed66bae9
4 changed files with 15 additions and 9 deletions

View File

@@ -646,7 +646,8 @@ bool AndroidManifestEditorWidget::syncToWidgets()
return false; return false;
} }
bool AndroidManifestEditorWidget::checkDocument(QDomDocument doc, QString *errorMessage, int *errorLine, int *errorColumn) bool AndroidManifestEditorWidget::checkDocument(const QDomDocument &doc, QString *errorMessage,
int *errorLine, int *errorColumn)
{ {
QDomElement manifest = doc.documentElement(); QDomElement manifest = doc.documentElement();
if (manifest.tagName() != QLatin1String("manifest")) { if (manifest.tagName() != QLatin1String("manifest")) {
@@ -894,7 +895,7 @@ void AndroidManifestEditorWidget::syncToEditor()
namespace { namespace {
QXmlStreamAttributes modifyXmlStreamAttributes(const QXmlStreamAttributes &input, const QStringList &keys, QXmlStreamAttributes modifyXmlStreamAttributes(const QXmlStreamAttributes &input, const QStringList &keys,
const QStringList values, const QStringList &remove = QStringList()) const QStringList &values, const QStringList &remove = QStringList())
{ {
Q_ASSERT(keys.size() == values.size()); Q_ASSERT(keys.size() == values.size());
QXmlStreamAttributes result; QXmlStreamAttributes result;
@@ -1158,7 +1159,9 @@ void AndroidManifestEditorWidget::parseUsesSdk(QXmlStreamReader &reader, QXmlStr
} }
} }
QString AndroidManifestEditorWidget::parseUsesPermission(QXmlStreamReader &reader, QXmlStreamWriter &writer, const QSet<QString> permissions) QString AndroidManifestEditorWidget::parseUsesPermission(QXmlStreamReader &reader,
QXmlStreamWriter &writer,
const QSet<QString> &permissions)
{ {
Q_ASSERT(reader.isStartElement()); Q_ASSERT(reader.isStartElement());
@@ -1374,7 +1377,7 @@ QModelIndex PermissionsModel::addPermission(const QString &permission)
return index(idx); return index(idx);
} }
bool PermissionsModel::updatePermission(QModelIndex index, const QString &permission) bool PermissionsModel::updatePermission(const QModelIndex &index, const QString &permission)
{ {
if (!index.isValid()) if (!index.isValid())
return false; return false;

View File

@@ -69,7 +69,7 @@ public:
void setPermissions(const QStringList &permissions); void setPermissions(const QStringList &permissions);
const QStringList &permissions(); const QStringList &permissions();
QModelIndex addPermission(const QString &permission); QModelIndex addPermission(const QString &permission);
bool updatePermission(QModelIndex index, const QString &permission); bool updatePermission(const QModelIndex &index, const QString &permission);
void removePermission(int index); void removePermission(int index);
QVariant data(const QModelIndex &index, int role) const; QVariant data(const QModelIndex &index, int role) const;
@@ -137,7 +137,8 @@ private:
void syncToWidgets(const QDomDocument &doc); void syncToWidgets(const QDomDocument &doc);
void syncToEditor(); void syncToEditor();
bool checkDocument(QDomDocument doc, QString *errorMessage, int *errorLine, int *errorColumn); bool checkDocument(const QDomDocument &doc, QString *errorMessage,
int *errorLine, int *errorColumn);
enum IconDPI { LowDPI, MediumDPI, HighDPI }; enum IconDPI { LowDPI, MediumDPI, HighDPI };
QIcon icon(const QString &baseDir, IconDPI dpi); QIcon icon(const QString &baseDir, IconDPI dpi);
QString iconPath(const QString &baseDir, IconDPI dpi); QString iconPath(const QString &baseDir, IconDPI dpi);
@@ -152,7 +153,9 @@ private:
void parseActivity(QXmlStreamReader &reader, QXmlStreamWriter &writer); void parseActivity(QXmlStreamReader &reader, QXmlStreamWriter &writer);
bool parseMetaData(QXmlStreamReader &reader, QXmlStreamWriter &writer); bool parseMetaData(QXmlStreamReader &reader, QXmlStreamWriter &writer);
void parseUsesSdk(QXmlStreamReader &reader, QXmlStreamWriter &writer); void parseUsesSdk(QXmlStreamReader &reader, QXmlStreamWriter &writer);
QString parseUsesPermission(QXmlStreamReader &reader, QXmlStreamWriter &writer, const QSet<QString> permissions); QString parseUsesPermission(QXmlStreamReader &reader,
QXmlStreamWriter &writer,
const QSet<QString> &permissions);
QString parseComment(QXmlStreamReader &reader, QXmlStreamWriter &writer); QString parseComment(QXmlStreamReader &reader, QXmlStreamWriter &writer);
void parseUnknownElement(QXmlStreamReader &reader, QXmlStreamWriter &writer); void parseUnknownElement(QXmlStreamReader &reader, QXmlStreamWriter &writer);

View File

@@ -603,7 +603,7 @@ void AndroidSettingsWidget::startAVD()
m_androidConfig.startAVDAsync(m_AVDModel.avdName(m_ui->AVDTableView->currentIndex())); m_androidConfig.startAVDAsync(m_AVDModel.avdName(m_ui->AVDTableView->currentIndex()));
} }
void AndroidSettingsWidget::avdActivated(QModelIndex index) void AndroidSettingsWidget::avdActivated(const QModelIndex &index)
{ {
m_ui->AVDRemovePushButton->setEnabled(index.isValid()); m_ui->AVDRemovePushButton->setEnabled(index.isValid());
m_ui->AVDStartPushButton->setEnabled(index.isValid()); m_ui->AVDStartPushButton->setEnabled(index.isValid());

View File

@@ -88,7 +88,7 @@ private slots:
void avdAdded(); void avdAdded();
void removeAVD(); void removeAVD();
void startAVD(); void startAVD();
void avdActivated(QModelIndex); void avdActivated(const QModelIndex &);
void dataPartitionSizeEditingFinished(); void dataPartitionSizeEditingFinished();
void manageAVD(); void manageAVD();
void createKitToggled(); void createKitToggled();