Documents > BPS V2 Script API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNbpsThe bps extension is a namespace assembling general BPS properties and functions
|oNguiThe bps.gui extension is a namespace assembling GUI properties and functions
||\CMessageBoxA class to display message boxes
|oNinstallerThe bps.installer extension is a namespace holding classes for installation and update of the BPS database
||\CInstallerServes to install or update a BPS datastore
|oNvalidatorThe bps.validator extension is a namespace holding the base class for field validators
||\CBaseServes as base for all field validators
|oCAsyncIOThe bps.AsyncIO class provides functionality for reading and writing asynchronous serial ports
|oCBrushA wrapper for QBrush
|oCCmdlineParserA parser for command line arguments
|oCColorA wrapper for QColor
|oCDatastoreThe datastore class is used to access the BPS databases
|oCDecimalA class for decimal arithmetics
|oCDirThe bps.Dir class provides access to directory structures and their contents in a platform-independent way
|oCFieldValidatorThis class implements the BPS table field validator
|oCFileThe bps.File class provides functionality for reading and writing binary and text files
|oCFontA wrapper for QFont
|oCLicenseTokenThe license token is used to check permission of software usage, and maintains the list in table t_licensetokens
|oCMarginsA wrapper for BpsMargins
|oCMaskProcessorThis class implements the BPS mask validator for input text
|oCOrderUtilsHolds a number of utility methods for order processing
|oCPenA wrapper for QPen
|oCPixmapA wrapper for QPixmap
|oCPointA wrapper for QPointF
|oCQueryThe query class is used to process SQL queries
|oCRobotsThe robots class is used to synchronize and revoke orders, or synchronize the robot stocks
|oCScheduleThis class implements the BPS schedule object
|oCSettingsCreate and query settings on the local maching and in the central datastore
|oCSizeA wrapper for QSizeF
|oCSqlValuesConvenience class to help composing select, insert and update statements
|oCTimerRepetitive and single-shot timers
|oCXmlReaderA wrapper for QXmlStreamReader
|\CXmlWriterA wrapper for QXmlStreamWriter
oNreportThe report is a static global object which exists only while processing a BPS report
|oCItemReport items can not be created by scripting, only existing items in a section can be used
|oCPageReport pages can only be created by report.addPage()
|\CSectionReport sections can only be created by report.createSection()
oCEngineThe script engine
\CStringBPS Script engine enhancements to the String prototype