#include <HBSettingsPanel.h>

Public Member Functions | |
| HBSettingsPanel (QWidget *parent, HighlightBlock *_block) | |
| Constructor of this panel setups edited block and UI (with call to createUI()). | |
| void | createUI () |
| Function used to create User interface initializes settings panels, and depending on blocks type HighlightBlock::type(), Creates right one patterns panel. | |
Private Attributes | |
| HighlightBlock * | block |
| currently edited block pointer | |
| QVBoxLayout * | groupLayout |
| HBFormatPanel * | formatSettings |
| Layout organizing formatSettings and patternSettings. | |
| QGroupBox * | patternSettings |
| Panel for editing pattern(s) could be HB(sl|ml)PatternsPanel. | |
Definition at line 25 of file HBSettingsPanel.h.
| HBSettingsPanel::HBSettingsPanel | ( | QWidget * | parent, | |
| HighlightBlock * | _block | |||
| ) | [inline] |
Constructor of this panel setups edited block and UI (with call to createUI()).
| parent | QWidget's parent | |
| _block | block pointing to edited block |
Definition at line 35 of file HBSettingsPanel.h.
References block, and createUI().
| void HBSettingsPanel::createUI | ( | ) |
Function used to create User interface initializes settings panels, and depending on blocks type HighlightBlock::type(), Creates right one patterns panel.
Definition at line 10 of file HBSettingsPanel.cpp.
References block, formatSettings, HighlightBlock::getName(), groupLayout, patternSettings, singleLine, and HighlightBlock::type().
Referenced by HBSettingsPanel().
HighlightBlock* HBSettingsPanel::block [private] |
currently edited block pointer
Definition at line 49 of file HBSettingsPanel.h.
Referenced by createUI(), and HBSettingsPanel().
HBFormatPanel* HBSettingsPanel::formatSettings [private] |
Layout organizing formatSettings and patternSettings.
Panel for editing formating
Definition at line 51 of file HBSettingsPanel.h.
Referenced by createUI().
QVBoxLayout* HBSettingsPanel::groupLayout [private] |
QGroupBox* HBSettingsPanel::patternSettings [private] |
Panel for editing pattern(s) could be HB(sl|ml)PatternsPanel.
Definition at line 52 of file HBSettingsPanel.h.
Referenced by createUI().
1.5.8