QCodeEdit
2.2
|
Helper class for panels displayed by QCodeEdit. More...
Public Member Functions | |
virtual QString | id () const =0 |
virtual QString | type () const =0 |
QPanel (QWidget *p=0) | |
Constructor. | |
virtual | ~QPanel () |
Destructor. | |
QEditor * | editor () |
void | attach (QEditor *e) |
Connect the panel to a text editor. | |
virtual bool | shallShow () const |
bool | defaultVisibility () const |
void | setDefaultVisibility (bool on) |
static QPanel * | panel (const QString &id, QWidget *p=0) |
static void | registerCreator (QPanelCreator *c) |
virtual bool | forward (QMouseEvent *e) |
virtual void | editorChange (QEditor *e) |
Callback. | |
virtual void | mouseMoveEvent (QMouseEvent *e) |
virtual void | mousePressEvent (QMouseEvent *e) |
virtual void | mouseReleaseEvent (QMouseEvent *e) |
virtual void | showEvent (QShowEvent *e) |
virtual void | hideEvent (QHideEvent *e) |
virtual void | paintEvent (QPaintEvent *e) |
virtual bool | paint (QPainter *p, QEditor *e) |
Helper class for panels displayed by QCodeEdit.
QPanel::QPanel | ( | QWidget * | p = 0 | ) |
Constructor.
If the parent is a text editor, it is automatically connected to the panel
References attach().
|
protectedvirtual |
Callback.
Each time attach() is called, this function is called as well so that the panel can fine tune its behaviour according to the editor monitored.
Reimplemented in QSearchReplacePanel, QGotoLinePanel, QLineNumberPanel, and QStatusPanel.
Referenced by attach().