浏览代码

default value in help

old
Robin Thoni 9 年前
父节点
当前提交
79a228abb4
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6
    1
      server/qcommandlineparser.cpp

+ 6
- 1
server/qcommandlineparser.cpp 查看文件

@@ -1055,7 +1055,12 @@ QString QCommandLineParserPrivate::helpText() const
1055 1055
         }
1056 1056
         QString optionNamesString = optionNames.join(QString(", "));
1057 1057
         if (!option.valueName().isEmpty())
1058
-            optionNamesString += QString(" <") + option.valueName() + QLatin1Char('>');
1058
+        {
1059
+            optionNamesString += QString(" <") + option.valueName();
1060
+            if (option.defaultValues().size() != 0)
1061
+                optionNamesString += "=" + option.defaultValues()[0];
1062
+            optionNamesString += QLatin1Char('>');
1063
+        }
1059 1064
         optionNameList.append(optionNamesString);
1060 1065
         longestOptionNameString = qMax(longestOptionNameString, optionNamesString.length());
1061 1066
     }

正在加载...
取消
保存