diff options
Diffstat (limited to 'src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp')
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp b/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp index 51fc3a6e14..7503c12afb 100644 --- a/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp +++ b/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp @@ -57,6 +57,7 @@ struct Wrapper : public QWidget { void wrapper0(); void wrapper1(); void wrapper2(); + void wrapper3(); }; void Wrapper::wrapper0() { @@ -164,4 +165,22 @@ s = "readm"; v.validate(s, pos); // Returns Intermediate } // Wrapper::wrapper2 +void Wrapper::wrapper3() +{ +//! [7] +QString input = "0.98765e2"; +QDoubleValidator val; +val.setLocale(QLocale::C); +val.setNotation(QDoubleValidator::ScientificNotation); +val.fixup(input); // input == "9.8765e+01" +//! [7] +//! [8] +input = "-1234.6789"; +val.setDecimals(2); +val.setLocale(QLocale::C); +val.setNotation(QDoubleValidator::StandardNotation); +val.fixup(input); // input == "-1234.68" +//! [8] +} // Wrapper::wrapper3 + } // src_gui_util_qvalidator |