]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/qt_helpers.h
Use <cstdint> instead of <boost/cstdint.hpp>
[lyx.git] / src / frontends / qt4 / qt_helpers.h
index 909d921b9fdf594e593841ddaced8c56f43f15ef..52057fc494af2f7d38ec65a90a7fcaf8e87771b5 100644 (file)
@@ -35,7 +35,7 @@ namespace lyx {
 namespace support { class FileName; }
 
 class BufferParams;
+
 namespace frontend {
 
 class LengthCombo;
@@ -50,11 +50,11 @@ Length widgetsToLength(QLineEdit const * input, QComboBox const * combo);
 // all the code to remove default_unit argument when equal to the
 // default.
 void lengthToWidgets(QLineEdit * input, LengthCombo * combo,
-                    Length const & len, 
+                    Length const & len,
                     Length::UNIT default_unit = Length::defaultUnit());
 /// method to set widgets from a string
 void lengthToWidgets(QLineEdit * input, LengthCombo * combo,
-                    std::string const & len, 
+                    std::string const & len,
                     Length::UNIT default_unit = Length::defaultUnit());
 /// method to set widgets from a docstring
 void lengthToWidgets(QLineEdit * input, LengthCombo * combo,
@@ -76,6 +76,9 @@ void doubleToWidget(QLineEdit * input, std::string const & value,
  */
 QString formatLocFPNumber(double d);
 
+/// Method to sort QStrings locale-aware (e.g. in combo widgets)
+bool SortLocaleAware(QString const & lhs, QString const & rhs);
+
 /// Method to sort colors by GUI name in combo widgets
 bool ColorSorter(ColorCode lhs, ColorCode rhs);
 
@@ -123,18 +126,18 @@ support::FileName imageLibFileSearch(QString & dir, QString const & name,
        relative to relpath.
 
 \param title: title for dialog
-       
+
 \param filters: *.ps, etc
 
 \param save: whether to save dialog info (current path, etc) for next use.
 
-The \param labelN and \param dirN arguments provide for extra buttons 
+The \param labelN and \param dirN arguments provide for extra buttons
 in the dialog (e.g., "Templates" and a path to that directory).
 
-The difference between the functions concerns when we think we have a 
-relative path. 
+The difference between the functions concerns when we think we have a
+relative path.
 
-In \c browseRelToParent, we return a relative path only if it IS NOT of 
+In \c browseRelToParent, we return a relative path only if it IS NOT of
        the form "../../foo.txt".
 
 In \c browseRelToSub, we return a relative path only if it IS of the