Documents > BPS V2 Script API

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
bps::validator::BaseServes as base for all field validators
bps::BrushA wrapper for QBrush
bps::CmdlineParserA parser for command line arguments
bps::ColorA wrapper for QColor
bps::DatastoreThe datastore class is used to access the BPS databases
bps::DirThe bps.Dir class provides access to directory structures and their contents in a platform-independent way
EngineThe script engine
bps::FieldValidatorThis class implements the BPS table field validator
bps::FileThe bps.File class provides functionality for reading and writing binary and text files
bps::FontA wrapper for QFont
bps::installer::InstallerServes to install or update a BPS datastore
report::ItemReport items can not be created by scripting, only existing items in a section can be used
bps::LicenseTokenThe license token is used to check permission of software usage, and maintains the list in table t_licensetokens
bps::MarginsA wrapper for BpsMargins
bps::MaskProcessorThis class implements the BPS mask validator for input text
bps::gui::MessageBoxA class to display message boxes
bps::OrderUtilsHolds a number of utility methods for order processing
report::PageReport pages can only be created by report.addPage()
bps::PenA wrapper for QPen
bps::PixmapA wrapper for QPixmap
bps::PointA wrapper for QPointF
bps::QueryThe query class is used to process SQL queries
bps::ScheduleThis class implements the BPS schedule object
report::SectionReport sections can only be created by report.createSection()
bps::SettingsCreate and query settings on the local maching and in the central datastore
bps::SizeA wrapper for QSizeF
StringBPS Script engine enhancements to the String prototype
bps::TimerRepetitive and single-shot timers
bps::XmlReaderA wrapper for QXmlStreamReader
bps::XmlWriterA wrapper for QXmlStreamWriter