QtHelper Class Reference
[Qt ViewerComponents]

VSG extension Utilities class for Qt management. More...

#include <Inventor/ViewerComponents/Qt/QtHelper.h>

List of all members.

Static Public Member Functions

static void addPlatformPluginsPath (QString path="")
static QString qtPluginsPath ()

Detailed Description

VSG extension Utilities class for Qt management.


Member Function Documentation

static void QtHelper::addPlatformPluginsPath ( QString  path = ""  )  [inline, static]

When a Qt5 application is run, Qt will first treat the application's executable directory as the base directory for searching for platform plugins.

The purpose of this function is to load Qt platform plugins by guessing the Qt platforms path from the Open Inventor binaries path.

The Qt environment variable QT_QPA_PLATFORM_PLUGIN_PATH also enables to specify the platform plugins path. Nevertheless, the use of both this environment variable and the Qt method QCoreApplication::addLibraryPath causes significant load delay.

Qt platform plugins are stored in $OIVHOME/$OIVHARCH/bin/platforms

Parameters:
path : force the directory for searching for platforms plugins.
static QString QtHelper::qtPluginsPath (  )  [inline, static]

Returns the path of the Qt storage plugin.

Used in case of QML to specify the QML's import path


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/