Qtitan Multimedia Component
Possibilities:
- Automatically searches for the latest versions of Netscape plug-ins installed on the computer on which the application is launched.
- Netscape plug-ins can access JavaScript. This possibility allows invoking Qt C++ code from a plug-in.
- JavaScript can access Netscape plug-ins. This possibility allows invoking plug-in script object functions from Qt C++ code.
- Loads windowless Netscape plug-ins.
- Keyboard, mouse and other input device support.
Design:
- Can use the standard Qt methods to work with QWidget. The container for loading Netscape plug-ins is inherited from QWidget.
- Has a convenient mechanism for receiving Netscape plug-in notifications through a signal/slot mechanism.
- Loading data in the Netscape plug-in can be done from program resources or from an external file on the disk.
- Supports Form Designer.
- Does not require additional modules or libraries besides Qt (QtCore, QtGui, QtScript).
Performance:
- No performance losses, since it is loaded in the same process as the application.
- Launching the Netscape plug-in does not require an internet browser embedded in the application.
- Works in the same memory manager as the main application.
Note:A note for the Linux version of the Multimedia component: For correct operation of the Multimedia component in Linux, it is required that the GTK2 library be installed on the user's system. It shouldn't be a problem, as the majority of Linux distributives have this library by default.