30 # if defined QTX_EXPORTS || defined qtx_EXPORTS
31 # define QTX_EXPORT _declspec( dllexport )
33 # define QTX_EXPORT _declspec( dllimport )
68 AlignLeft = Qt::AlignLeft,
69 AlignLeading = Qt::AlignLeading,
70 AlignRight = Qt::AlignRight,
71 AlignTrailing = Qt::AlignTrailing,
72 AlignHCenter = Qt::AlignHCenter,
73 AlignJustify = Qt::AlignJustify,
74 AlignAbsolute = Qt::AlignAbsolute,
75 AlignHorizontal_Mask = Qt::AlignHorizontal_Mask,
77 AlignTop = Qt::AlignTop,
78 AlignBottom = Qt::AlignBottom,
79 AlignVCenter = Qt::AlignVCenter,
80 AlignVertical_Mask = Qt::AlignVertical_Mask,
82 AlignCenter = Qt::AlignCenter,
84 AlignOutLeft = Qt::AlignVCenter << 2,
85 AlignOutRight = AlignOutLeft << 2,
86 AlignOutTop = AlignOutRight << 2,
87 AlignOutBottom = AlignOutTop << 2
99 AppropriateRole = Qt::UserRole + 100
127 ShowAll = ShowText | ShowIcon
140 CustomGradientBackground
157 void init(
int,
const char* );
197 bool isTextureShown()
const;
198 void setTextureShown(
bool );
200 QColor
color()
const;
201 void setColor(
const QColor& );
203 int gradient( QColor&, QColor& )
const;
204 void setGradient(
int,
const QColor&,
const QColor& );
206 const QGradient* gradient()
const;
207 void setGradient(
const QGradient& );
219 static QString toQString(
const char*,
const int = -1 );
220 static QString toQString(
const short*,
const int = -1 );
221 static QString toQString(
const unsigned char*,
const int = -1 );
222 static QString toQString(
const unsigned short*,
const int = -1 );
224 static void setTabOrder(
QWidget*, ... );
225 static void setTabOrder(
const QWidgetList& );
228 static void simplifySeparators(
QWidget*,
const bool =
true );
233 static QString dir(
const QString&,
const bool =
true );
234 static QString file(
const QString&,
const bool =
true );
235 static QString extension(
const QString&,
const bool =
false );
237 static QString libraryName(
const QString& );
238 static QString library(
const QString& );
240 static QString tmpDir();
241 static bool mkDir(
const QString& );
242 static bool rmDir(
const QString& );
243 static bool dos2unix(
const QString& );
244 static QString addSlash(
const QString& );
245 static QString joinPath(
const QStringList& );
247 static QCompleter* pathCompleter(
const PathType,
const QString& = QString() );
248 static QString findEnvVar(
const QString&,
int&,
int& );
249 static QString makeEnvVarSubst(
const QString&,
const SubstMode = Auto );
251 static int rgbSet(
const QColor& );
252 static int rgbSet(
const int,
const int,
const int );
254 static QColor rgbSet(
const int );
255 static void rgbSet(
const int,
int&,
int&,
int& );
257 static QColor scaleColor(
const int,
const int,
const int );
258 static void scaleColors(
const int,
QColorList& );
260 static QPixmap scaleIcon(
const QPixmap&,
const unsigned,
const unsigned = 0 );
261 static QImage grayscale(
const QImage& );
262 static QPixmap grayscale(
const QPixmap& );
263 static QImage transparentImage(
const int,
const int,
const int = -1 );
264 static QPixmap transparentPixmap(
const int,
const int,
const int = -1 );
265 static QPixmap composite(
const QPixmap&,
const int,
const int,
const QPixmap& = QPixmap() );
267 static QString colorToString(
const QColor& );
268 static bool stringToColor(
const QString&, QColor& );
269 static QString biColorToString(
const QColor&,
const int );
270 static bool stringToBiColor(
const QString&, QColor&,
int& );
271 static QColor mainColorToSecondary(
const QColor&,
int );
273 static QString gradientToString(
const QLinearGradient& );
274 static QString gradientToString(
const QRadialGradient& );
275 static QString gradientToString(
const QConicalGradient& );
276 static bool stringToLinearGradient(
const QString&, QLinearGradient& );
277 static bool stringToRadialGradient(
const QString&, QRadialGradient& );
278 static bool stringToConicalGradient(
const QString&, QConicalGradient& );
283 static long versionToId(
const QString& );
285 static QString qtDir(
const QString& = QString());
287 static QFont stringToFont(
const QString& fontDescription );
289 static QString getenv(
const QString& envVar );
292 static void* getDisplay();
293 static Qt::HANDLE getVisual();
295 static void initDefaultSurfaceFormat();
QList< QColor > QColorList
list of colors
Definition: Qtx.h:60
QList< int > QIntList
list of int values
Definition: Qtx.h:55
QList< double > QDoubleList
list of double values
Definition: Qtx.h:59
#define QTX_EXPORT
Definition: Qtx.h:36
QList< short > QShortList
list of short int values
Definition: Qtx.h:58
bool operator==(const SUIT_DataOwnerPtr &p1, const SUIT_DataOwnerPtr &p2)
Definition: SUIT_DataOwner.cxx:44
bool isValid(const QPolygon *thePoints, const QPoint &theCurrent)
Definition: SVTK_InteractorStyle.cxx:1746
VisibilityState
Definition: SalomePyQt.h:165
For more information see QT documentation.
Definition: SUIT_Application.h:42
Stores background data.
Definition: Qtx.h:178
QGradient myGradient
Definition: Qtx.h:215
BackgroundMode myMode
Definition: Qtx.h:210
int myGradientType
Definition: Qtx.h:214
QColorList myColors
Definition: Qtx.h:213
bool myTextureShown
Definition: Qtx.h:216
QString myFileName
Definition: Qtx.h:212
TextureMode myTextureMode
Definition: Qtx.h:211
bool operator!=(const BackgroundData &other) const
Definition: Qtx.h:187
Get access to the command line arguments in the C-like manner.
Definition: Qtx.h:164
int myArgc
Definition: Qtx.h:173
char ** myArgv
Definition: Qtx.h:174
Localization helper.
Definition: Qtx.h:151
QString myOriginalLocale
Definition: Qtx.h:160
int myCategory
Definition: Qtx.h:159
A set of helpful utility functions.
Definition: Qtx.h:63
TextureMode
Texture mode.
Definition: Qtx.h:144
@ CenterTexture
Definition: Qtx.h:145
@ TileTexture
Definition: Qtx.h:146
@ StretchTexture
Definition: Qtx.h:147
PathType
Path type, indicates required directory/file operation.
Definition: Qtx.h:91
@ PT_OpenFile
the file is opened
Definition: Qtx.h:92
@ PT_SaveFile
the file is saved
Definition: Qtx.h:93
SubstMode
Environment variables substitution mode.
Definition: Qtx.h:109
@ Never
keep environment variable as is without any substitution
Definition: Qtx.h:111
@ Always
substitute environment variable by it's value if variable exists, and "" otherwise
Definition: Qtx.h:110
@ Shown
column should be always visible
Definition: Qtx.h:103
@ Hidden
column should be always hidden
Definition: Qtx.h:104
@ UnpresentableState
Unpresentable object.
Definition: Qtx.h:119
@ HiddenState
Object is hidden in viewer.
Definition: Qtx.h:118
@ ShownState
Object is shown in viewer.
Definition: Qtx.h:117
BackgroundMode
Background mode.
Definition: Qtx.h:136
@ ColorBackground
Definition: Qtx.h:138
@ NoBackground
Definition: Qtx.h:137
@ SimpleGradientBackground
Definition: Qtx.h:139
Quantity_Color color(const QColor &)
Convert QColor object to Quantity_Color object.
Definition: OCCViewer.cxx:28