#include <SUIT_Tools.h>

Static Public Member Functions | |
| static void | trace (const char *pLog, const char *szFormat,...) |
| Traces output to log-file. More... | |
| static QRect | makeRect (const int x1, const int y1, const int x2, const int y2) |
| static QString | fontToString (const QFont &font) |
| static void | centerWidget (QWidget *src, const QWidget *ref) |
| static void | addTraceToPythonCommand (const QString &fileName, QString &command) |
Static Public Member Functions inherited from Qtx | |
| static QString | toQString (const char *, const int=-1) |
| Convert character array (ASCII string) to the QString. More... | |
| static QString | toQString (const short *, const int=-1) |
| Convert integer array (UNICODE string) to the QString. More... | |
| static QString | toQString (const unsigned char *, const int=-1) |
| Convert character array (ASCII string) to the QString. More... | |
| static QString | toQString (const unsigned short *, const int=-1) |
| Convert integer array (UNICODE string) to the QString. More... | |
| static void | setTabOrder (QWidget *,...) |
| Set tab order for specified list of widgets. More... | |
| static void | setTabOrder (const QWidgetList &) |
| Set tab order for specified list of widgets. More... | |
| static void | alignWidget (QWidget *, const QWidget *, const int) |
| Align widget src relative to widget ref acording to the alignment flags alignFlags. More... | |
| static void | simplifySeparators (QWidget *, const bool=true) |
| Remove (recursively) unnecessary separators from the menu or toolbar. More... | |
| static bool | isParent (QObject *, QObject *) |
Return true if specified parent is a parent object of given child (in terms of QObject). More... | |
| static QObject * | findParent (QObject *, const char *) |
| Find the parent object of class specified by className (in terms of QObject). More... | |
| static QString | dir (const QString &, const bool=true) |
| Return directory part of the file path. More... | |
| static QString | file (const QString &, const bool=true) |
| Return file name part of the file path. More... | |
| static QString | extension (const QString &, const bool=false) |
| Return extension part of the file path. More... | |
| static QString | libraryName (const QString &) |
| EXtract base library name. More... | |
| static QString | library (const QString &) |
| Convert the given parameter to the platform-specific library name. More... | |
| static QString | tmpDir () |
| Get the temporary directory name. More... | |
| static bool | mkDir (const QString &) |
| Create directory recursively including all intermediate sub directories. More... | |
| static bool | rmDir (const QString &) |
| Remove directory recursively including all subdirectories and files. More... | |
| static bool | dos2unix (const QString &) |
| Convert text file from DOS format to UNIX. More... | |
| static QString | addSlash (const QString &) |
| Add a slash (platform-specific) to the end of path if it is not already there. More... | |
| static QString | joinPath (const QStringList &) |
| Return full path obtained by joining given components with the native directory separator. More... | |
| static QCompleter * | pathCompleter (const PathType, const QString &=QString()) |
| Create path completer which can be used in the widgets to provide auto completions. More... | |
| static QString | findEnvVar (const QString &, int &, int &) |
| Parse given string to retrieve environment variable. More... | |
| static QString | makeEnvVarSubst (const QString &, const SubstMode=Auto) |
| Substitute environment variables by their values. More... | |
| static int | rgbSet (const QColor &) |
| Pack the specified color into integer RGB set. More... | |
| static int | rgbSet (const int, const int, const int) |
| Pack the specified RGB color components into integer RGB set. More... | |
| static QColor | rgbSet (const int) |
| Unpack the specified integer RGB set to the color. More... | |
| static void | rgbSet (const int, int &, int &, int &) |
| Unpack the specified integer RGB set to the three RGB components. More... | |
| static QColor | scaleColor (const int, const int, const int) |
| Return the color specified by the index between min (blue) and max (red). More... | |
| static void | scaleColors (const int, QColorList &) |
| Generate required number of colors aligned from blue to red. More... | |
| static QPixmap | scaleIcon (const QPixmap &, const unsigned, const unsigned=0) |
| Scale the pixmap to the required size. More... | |
| static QImage | grayscale (const QImage &) |
| Convert given image to the grayscale format. More... | |
| static QPixmap | grayscale (const QPixmap &) |
| Convert given pixmap to the grayscale format. More... | |
| static QImage | transparentImage (const int, const int, const int=-1) |
| Create transparent image. More... | |
| static QPixmap | transparentPixmap (const int, const int, const int=-1) |
| Create transparent pixmap. More... | |
| static QPixmap | composite (const QPixmap &, const int, const int, const QPixmap &=QPixmap()) |
| Create composite pixmap. More... | |
| static QString | colorToString (const QColor &) |
| Convert color to the string representation. More... | |
| static bool | stringToColor (const QString &, QColor &) |
| Create color from the string representation. More... | |
| static QString | biColorToString (const QColor &, const int) |
| Convert bi-color value to the string representation. More... | |
| static bool | stringToBiColor (const QString &, QColor &, int &) |
| Restore bi-color value from the string representation. More... | |
| static QColor | mainColorToSecondary (const QColor &, int) |
| Compute secondary color value from specified main color and delta. More... | |
| static QString | gradientToString (const QLinearGradient &) |
| Dump linear gradient to the string description. More... | |
| static QString | gradientToString (const QRadialGradient &) |
| Dump radial gradient to the string description. More... | |
| static QString | gradientToString (const QConicalGradient &) |
| Dump conical gradient to the string description. More... | |
| static bool | stringToLinearGradient (const QString &, QLinearGradient &) |
| Create linear gradient from its string representation. More... | |
| static bool | stringToRadialGradient (const QString &, QRadialGradient &) |
| Create radial gradient from its string representation. More... | |
| static bool | stringToConicalGradient (const QString &, QConicalGradient &) |
| Create conical gradient from its string representation. More... | |
| static QString | backgroundToString (const BackgroundData &) |
| Convert background data to the string representation. The resulting string consists of several sub-strings separated by ';' symbol. These sub-strings represent: More... | |
| static BackgroundData | stringToBackground (const QString &) |
| Restore background data from the string representation. More... | |
| static long | versionToId (const QString &) |
| Convert string representation of version identifier to the numerical value. Resulting value can be used for comparison of different versions (lower, higher, equal). More... | |
| static QString | qtDir (const QString &=QString()) |
| Get Qt installation directory. More... | |
| static QFont | stringToFont (const QString &fontDescription) |
| static QString | getenv (const QString &envVar) |
| static void * | getDisplay () |
| Open the default X display and returns pointer to it. This method is available on Linux only. More... | |
| static Qt::HANDLE | getVisual () |
| Returns pointer to X visual suitable for 3D rendering. This method is available on Linux only. More... | |
| static void | initDefaultSurfaceFormat () |
| Set default QSurfaceFormat for an application. More... | |
Additional Inherited Members | |
Public Types inherited from Qtx | |
| enum | AlignmentFlags { AlignLeft = Qt::AlignLeft , AlignLeading = Qt::AlignLeading , AlignRight = Qt::AlignRight , AlignTrailing = Qt::AlignTrailing , AlignHCenter = Qt::AlignHCenter , AlignJustify = Qt::AlignJustify , AlignAbsolute = Qt::AlignAbsolute , AlignHorizontal_Mask = Qt::AlignHorizontal_Mask , AlignTop = Qt::AlignTop , AlignBottom = Qt::AlignBottom , AlignVCenter = Qt::AlignVCenter , AlignVertical_Mask = Qt::AlignVertical_Mask , AlignCenter = Qt::AlignCenter , AlignOutLeft = Qt::AlignVCenter << 2 , AlignOutRight = AlignOutLeft << 2 , AlignOutTop = AlignOutRight << 2 , AlignOutBottom = AlignOutTop << 2 } |
| Widget alignment flags. More... | |
| enum | PathType { PT_OpenFile , PT_SaveFile , PT_Directory } |
| Path type, indicates required directory/file operation. More... | |
| enum | { AppropriateRole = Qt::UserRole + 100 } |
| Custom data roles. More... | |
| enum | Appropriate { Shown , Hidden , Toggled } |
| enum | SubstMode { Always , Never , Auto } |
| Environment variables substitution mode. More... | |
| enum | VisibilityState { ShownState , HiddenState , UnpresentableState } |
| object visibility state More... | |
| enum | HeaderViewFlags { ShowNone = 0x000 , ShowText = 0x001 , ShowIcon = 0x010 , ShowAll = ShowText | ShowIcon } |
| Header view flags. More... | |
| enum | CustomDataType { IdType } |
| Type of the custom data (for custom tree model) More... | |
| enum | BackgroundMode { NoBackground , ColorBackground , SimpleGradientBackground , CustomGradientBackground } |
| Background mode. More... | |
| enum | TextureMode { CenterTexture , TileTexture , StretchTexture } |
| Texture mode. More... | |
Prodives set of auxiliary static methods
|
static |
Add tracing code to given python command if it was activated by PYCONSOLE_TRACE env variable. Immediately return if PYCONSOLE_TRACE wasn't set.
Center widget 'src' relative to widget 'ref'.
References Qtx::alignWidget().
|
static |
Creates font's string description
|
static |
Creates a rect with TopLeft = ( min(x1,x2), min(y1,y2) ) and BottomRight = ( TopLeft + (x2-x1)(y2-y1) )
|
static |
Traces output to log-file.
Traces output to log-file. If log is NULL, 'Salome_trace' file is created in temp directory. Log file is written in 'append' mode.
References Qtx::tmpDir().