소스 검색

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
     }

Loading…
취소
저장