Documents > BPS V2 C++ API

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BpsSingleton Bps object as application global
BpsAccessPluginVirtual class for application plugin of BPS Workplace
BpsAccessWidgetWidget for access plugins of the groups module
BpsAlphaKeyboardActionA checkable action to show or hide the alphanumeric keyboard
BpsAlphaKeyboardButtonA checkable push button to show or hide the alphanumeric keyboard
BpsApplicationThis class is a extension of QApplication which contains support for BPS virtual keyboards
BpsApplicationDialogDialog as plugin of BPS Workplace
BpsApplicationPluginVirtual class for application plugin of BPS Workplace
BpsApplicationWindowMain application window for plugins of BPS Workplace
BpsApplicationWizardWizard for plug ins of BPS Workplace
BpsArticleInputA widget to select a article from a search list
BpsArticleInputFieldTable field to edit or select an article
BpsBackButtonThe standard back push button
BpsBarcodeUtility class to process scanned bar codes
BpsBarcodeComboBoxFieldTable field to be handled by a bar code type combo box
BpsButtonBarThis is basically a QToolBar used as button container for mixed push buttons and actions (tool buttons)
BpsCancelButtonThe standard cancel push button
BpsCheckBoxFieldTable field to be handled by a dual-state check box
BpsCmdlineParserA parser for command line arguments
BpsColorComboBoxFieldTable field to be handled by a standard color combo box
BpsComboBoxFieldTable field to be handled by a combo box with fixed list of dropdown values
BpsContextMenuButtonA push button that sends a key stroke to bring up the context menu for the widget currently having keyboard focus
BpsCronEditCRON schedule editor
BpsCronEditFieldTable field to be handled as a CRON schedule definition
BpsDatastoreBPS datastore class
BpsDateTimeEditA date/time editor based on QineEdit, with a button to drop down a calendar widget for date selection
BpsDateTimeFieldTable field to be handled by a date/time edit, with support for BPS validator settings
BpsEan128Parses and composes EAN128 records
BpsEnterKeyFilterA event filter catching all enter key press/release events and emitting signals for them
BpsEnterWidgetA widget catching all enter key press/release events and emitting signals for them
BpsExceptionBPS error exception class
BpsExitButtonThe standard exit push button
BpsFieldValidatorThis class implements the BPS table field validator
BpsFinishButtonThe standard finish push button
BpsGraphicsBarcodeItemBarcode item
BpsGraphicsLineItemLine item
BpsGraphicsPixmapItemPixmap item
BpsGraphicsRectItemRectangle item with roundness
BpsGraphicsRichtextItemRich text item, based on QTextDocument
BpsGraphicsSimpletextItemSimple text item
BpsGuiSingleton BpsGui object as application global
BpsHourglassShow a hourglass indicator
BpsHStretchWidgetWidget used as convenience horizontal stretching widget, for example in toolbars
BpsImageFieldTable field for images, where the image is stores in a byte array as JPG or PNG file
BpsKeyboardBase class for all virtual keyboards
BpsKeyboardScannerHandles input of scanners that are looped into the keyboard input stream
BpsLicenseTokenThe license token is used to check permission of software usage, and maintains the list in table t_licensetokens
BpsLineEditFieldTable field to be handled by a line edit, with support for BPS masks
BpsListViewThis class adds some convenience to QListView
BpsMarginsThis class is used to store margins top, right, bottom and left
BpsMaskProcessorThis class implements the BPS mask validator for input text
BpsMaskValidatorThis class implements the BPS mask validator for input text
BpsMdeApplicationVirtual class for MDE applications
BpsMdeHtmlA helper class derived from QString to conveniently read HTML files, replace translatable texts and replace parameter tags
BpsMdePluginVirtual class for MDE plugins
BpsMdeRequestBPS MDE request
BpsMdeSessionBPS MDE session object
BpsModelIndexMimeDataThis class implements a mime data container for model indexes
BpsNextButtonThe standard next push button
BpsNumericKeyboardImplements a numeric keyboard
BpsNumericKeyboardActionA checkable action to show or hide the numeric keyboard
BpsNumericKeyboardButtonA checkable push button to show or hide the numeric keyboard
BpsNvlDateTimeFieldTable field for date or date/time values handled by a line edit
BpsOkButtonThe standard ok push button
BpsOrderUtilsBPS order utilities
BpsPackageButtonThe standard package push button
BpsPartnerInputA widget to select a partner from a search list
BpsPartnerInputFieldTable field to edit or select a partner
BpsPixmapWidgetView widget for pixmaps
BpsPrintButtonThe standard print push button
BpsPrinterSettingsAllows to save and restore printer settings
BpsPropertyManagerThe class extends QtVariantPropertyManager by support for objects of the following types:
BpsPropertyObjectThis class is a generic editable object
BpsPushButtonAbstract base class for standard push buttons
BpsQueryBPS query class
BpsRelationInputA combo box to select an option from a relation table
BpsRelationInputFieldTable field as combo box filled with options from a relation table
BpsRelationTableModelThis class implements a relation table model for option assignments, such as for example t_grouppermissions
BpsReportBPS Report Object
BpsReportElementThis class represents a BPS report element
BpsReportMenuA report menu fully featured with actions to manage the application report list, to preview, print and create pdf
BpsReportPageA report page will typically be created by calling BpsReport::addPage() from within the report script
BpsReportPreviewPreview window for BPS reports, including controls for zoom, paging, printing, creating pdf etc
BpsReportPreviewWidgetPreview widget for BPS reports
BpsReportSectionA report section will typically be created by calling BpsReport::createSection() from within the report script
BpsReportSettingsDialogReport settings list dialog
BpsRobotPick robot interface
BpsRobotPluginVirtual class for pick robot plugin of BPS Workplace
BpsRobotsSingleton BpsRobots object as application global
BpsScannerEventA custom event sent by scanner drivers
BpsScannerFilterA event filter catching all scanner events and emitting signals for them
BpsScheduleSchedule object processing
BpsScheduleCalendarWidgetSchedule calendar widget
BpsScriptEditorSyntax highlighting code editor class for bpscript
BpsScriptEngineThe BPS scripting engine
BpsSelectUserDialogSelect a bps user
BpsSettingsQuery and edit settings
BpsSortFilterProxyModelDerived from QSortFilterProxyModel with enhancements for BPS
BpsSpecialFieldTable field to be handled by a external editor
BpsSpinBoxFieldTable field to be handled by a spin box, with support for min/max settings
BpsSqlValuesConvenience class to help composing insert and update statements
BpsStockLocationInputA widget to select a stock location from a search list
BpsStockLocationInputFieldTable field to edit or select a stock location
BpsSwissGermanKeyboardImplements an alphanumeric keyboard (without numeric keypad) in the swiss-german layout
BpsTableDatabase table descriptor
BpsTableDelegateModel/view delegate for editing of table fields
BpsTableFieldAbstract base class for table fields
BpsTableItemItems used by BpsTableModel
BpsTableModelA model for hierarchical or flat database tables
BpsTableViewThis class adds some convenience to QTableView:
BpsTableWindowCommon window for table editing in a table or tree view
BpsTabWidgetThis class implements a tab widget extended by the feature to move tabs by mouse
BpsTextEditConvenience plain text edit with support for width and height limits
BpsTextEditFieldTable field to be handled by a text edit
BpsTextInputDialogThis class is somewhat a replacement for QInputDialog where a line of text shall be edited or entered by the user
BpsToolboxButtonThe standard toolbox push button
BpsTreeViewThis class adds some convenience to QTreeView:
BpsTreeWidgetThis class adds some convenience to QTreeWidget:
BpsTreeWidgetItemDerived from QTreeWidgetItem with enhancements for BPS
BpsViewButtonThe standard view push button
BpsVirtualEnterButtonA push button that sends a enter key stroke to the widget currently having keyboard focus
BpsVStretchWidgetWidget used as convenience vertical stretching widget, for example in toolbars