#include <HBInfoPanel.h>

Public Member Functions | |
| HBInfoPanel (QWidget *parent, HighlightBlock *_block) | |
| Constructor of this panel. Setups edited block and UI it also connects all edits with appropriate slots. | |
Private Slots | |
| void | descriptionChanged () |
| updating description in real time | |
Private Attributes | |
| HighlightBlock * | block |
| Currently edited block. | |
| HSyntaxHighlighterSettings * | settings |
| currently edited settings(just for HSyntaxHighlighterSettings::renameBlock) | |
| QVBoxLayout * | mainLayout |
| Layout organizing QGroupBox. | |
| QPlainTextEdit * | descriptionEdit |
| Edit for description editing. | |
| QLabel * | descriptionLabel |
| Label above description Edit. | |
Definition at line 23 of file HBInfoPanel.h.
| HBInfoPanel::HBInfoPanel | ( | QWidget * | parent, | |
| HighlightBlock * | _block | |||
| ) | [inline] |
Constructor of this panel. Setups edited block and UI it also connects all edits with appropriate slots.
| parent | QWidget's parent | |
| _block | block pointing to edited block |
Definition at line 40 of file HBInfoPanel.h.
References block, descriptionChanged(), descriptionEdit, descriptionLabel, HighlightBlock::getDescription(), and mainLayout.
| void HBInfoPanel::descriptionChanged | ( | ) | [inline, private, slot] |
updating description in real time
Definition at line 58 of file HBInfoPanel.h.
References block, descriptionEdit, and HighlightBlock::setDescription().
Referenced by HBInfoPanel().
HighlightBlock* HBInfoPanel::block [private] |
Currently edited block.
Definition at line 27 of file HBInfoPanel.h.
Referenced by descriptionChanged(), and HBInfoPanel().
QPlainTextEdit* HBInfoPanel::descriptionEdit [private] |
Edit for description editing.
Definition at line 30 of file HBInfoPanel.h.
Referenced by descriptionChanged(), and HBInfoPanel().
QLabel* HBInfoPanel::descriptionLabel [private] |
Label above description Edit.
Definition at line 31 of file HBInfoPanel.h.
Referenced by HBInfoPanel().
QVBoxLayout* HBInfoPanel::mainLayout [private] |
Layout organizing QGroupBox.
Definition at line 29 of file HBInfoPanel.h.
Referenced by HBInfoPanel().
HSyntaxHighlighterSettings* HBInfoPanel::settings [private] |
currently edited settings(just for HSyntaxHighlighterSettings::renameBlock)
Definition at line 28 of file HBInfoPanel.h.
1.5.8