aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVille Voutilainen <ville.voutilainen@qt.io>2020-09-01 18:33:47 +0300
committerVille Voutilainen <ville.voutilainen@qt.io>2020-09-02 07:27:32 +0000
commitfdedd9570be3ae2b0a43a4e911b9b437db09113f (patch)
tree52a12c35e7e41eb3353f5f7697519a3572c7a48e
parented4704e0b4d14dd824327f1346f1f98052d66a9f (diff)
Android: Don't require arguments for a service
Task-number: QTCREATORBUG-24557 Change-Id: Ifc1c9c5c2fcfaba48e043e4334fb019efa611f39 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
-rw-r--r--src/plugins/android/androidservicewidget.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/plugins/android/androidservicewidget.cpp b/src/plugins/android/androidservicewidget.cpp
index 465d2e2600..dd4e1f297a 100644
--- a/src/plugins/android/androidservicewidget.cpp
+++ b/src/plugins/android/androidservicewidget.cpp
@@ -42,8 +42,7 @@ bool AndroidServiceData::isValid() const
{
return !m_className.isEmpty()
&& (!m_isRunInExternalProcess || !m_externalProcessName.isEmpty())
- && (!m_isRunInExternalLibrary || !m_externalLibName.isEmpty())
- && (m_isRunInExternalLibrary || !m_serviceArguments.isEmpty());
+ && (!m_isRunInExternalLibrary || !m_externalLibName.isEmpty());
}
void AndroidServiceData::setClassName(const QString &className)
@@ -264,8 +263,6 @@ QVariant AndroidServiceWidget::AndroidServiceModel::data(const QModelIndex &inde
return tr("The process name must be set for a service run in an external process");
else if (index.column() == 4 && m_services[index.row()].isRunInExternalLibrary())
return tr("The library name must be set for a service run in an external library");
- else if (index.column() == 5 && !m_services[index.row()].isRunInExternalLibrary())
- return tr("The service arguments must be set for a service not run in an external library");
} else if (role == Qt::EditRole) {
if (index.column() == 0)
return m_services[index.row()].className();
@@ -287,10 +284,6 @@ QVariant AndroidServiceWidget::AndroidServiceModel::data(const QModelIndex &inde
if (m_services[index.row()].isRunInExternalLibrary()
&& m_services[index.row()].externalLibraryName().isEmpty())
return Utils::Icons::WARNING.icon();
- } else if (index.column() == 5) {
- if (!m_services[index.row()].isRunInExternalLibrary()
- && m_services[index.row()].serviceArguments().isEmpty())
- return Utils::Icons::WARNING.icon();
}
}
return {};