X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FQtx%2FQtx.h;h=9b8090a23be424d03d9304ae663344cdc11fe73b;hb=cc14dfe0c087d1459c8b593ad7d262ddec495603;hp=164b46c042dce5f94e8eeb728a9c18f4f8af8d5c;hpb=d5d7a7ea728b883f5af1ef4fe69aa8cffc477b1f;p=modules%2Fgui.git diff --git a/src/Qtx/Qtx.h b/src/Qtx/Qtx.h old mode 100755 new mode 100644 index 164b46c04..9b8090a23 --- a/src/Qtx/Qtx.h +++ b/src/Qtx/Qtx.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -121,6 +121,7 @@ public: //! Header view flags typedef enum { + ShowNone = 0x000, //!< Show nothing ShowText = 0x001, //!< Show only text in the header ShowIcon = 0x010, //!< Show only icon in the header ShowAll = ShowText | ShowIcon //!< Show icon and text in the header @@ -150,9 +151,13 @@ public: { public: Localizer(); + Localizer( int, const char* ); ~Localizer(); private: - QString myCurLocale; + void init( int, const char* ); + private: + int myCategory; + QString myOriginalLocale; }; class QTX_EXPORT CmdLineArgs @@ -229,6 +234,7 @@ public: static QString file( const QString&, const bool = true ); static QString extension( const QString&, const bool = false ); + static QString libraryName( const QString& ); static QString library( const QString& ); static QString tmpDir(); @@ -236,6 +242,7 @@ public: static bool rmDir( const QString& ); static bool dos2unix( const QString& ); static QString addSlash( const QString& ); + static QString joinPath( const QStringList& ); static QCompleter* pathCompleter( const PathType, const QString& = QString() ); static QString findEnvVar( const QString&, int&, int& ); @@ -279,14 +286,13 @@ public: static QFont stringToFont( const QString& fontDescription ); + static QString getenv( const QString& envVar ); + #ifndef WIN32 static void* getDisplay(); static Qt::HANDLE getVisual(); #endif - -#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0) static void initDefaultSurfaceFormat(); -#endif }; #endif