BPS C++ API  2.24.4
bpslabelercombobox.h
Go to the documentation of this file.
1 
4 #ifndef BPSLABELERCOMBOBOX_H
5 #define BPSLABELERCOMBOBOX_H
6 
7 #include "bpseditcombobox.h"
8 
9 class BpsDatastore;
10 
15 {
16  Q_OBJECT
18 
19 public:
20 
26  BpsLabelerComboBox(BpsDatastore* aDatastore, QWidget* aParent = nullptr);
27 
29 protected:
30  virtual void contextMenuEvent(QContextMenuEvent* aEvent);
32 };
33 
34 #endif // BPSLABELERCOMBOBOX_H
Public include file for BpsEditComboBox class.
#define BPS_PRIVATE(Class)
Declare pointer to private object in a public class.
Definition: bpsglobals.h:102
#define BPSGUI_EXPORT
Declare class an import from the shared library.
Definition: bpsgui_global.h:22
BPS datastore class.
Definition: bpsdatastore.h:61
A QComboBox enabled for editing with methods to maintain the ordered list of item texts.
Definition: bpseditcombobox.h:14
A BpsEditComboBox with context menu to use the labeler placeholder dialog.
Definition: bpslabelercombobox.h:15
BpsLabelerComboBox(BpsDatastore *aDatastore, QWidget *aParent=nullptr)
The constructor.
virtual void contextMenuEvent(QContextMenuEvent *e) override