BPS C++ API  2.24.4
bpslabelertextedit.h
Go to the documentation of this file.
1 
4 #ifndef BPSLABELERTEXTEDIT_H
5 #define BPSLABELERTEXTEDIT_H
6 
7 #include "bpsgui_global.h"
8 #include <QPlainTextEdit>
9 
10 class BpsDatastore;
11 
16 {
17  Q_OBJECT
19 
20 public:
25  BpsLabelerTextEdit(BpsDatastore* aDatastore, QWidget* aParent = nullptr);
26 
28 protected:
29  virtual void contextMenuEvent(QContextMenuEvent* aEvent);
31 };
32 
33 #endif // BPSLABELERTEXTEDIT_H
#define BPS_PRIVATE(Class)
Declare pointer to private object in a public class.
Definition: bpsglobals.h:102
Public include file for BPS GUI library macros.
#define BPSGUI_EXPORT
Declare class an import from the shared library.
Definition: bpsgui_global.h:22
BPS datastore class.
Definition: bpsdatastore.h:61
A QPlainTextEdit with context menu extended to call the labeler placeholder dialog,...
Definition: bpslabelertextedit.h:16
BpsLabelerTextEdit(BpsDatastore *aDatastore, QWidget *aParent=nullptr)
virtual void contextMenuEvent(QContextMenuEvent *event) override