SALOME style palette editor widget.
More...
#include <Style_PrefDlg.h>
| Style_PrefDlg::PaletteEditor::PaletteEditor |
( |
QWidget * |
parent = 0 | ) |
|
- Parameters
-
References addColumn(), addItem(), Style_Model::BorderTop, Style_Model::LastColor, MARGIN, myAutoCheck, myContainer, myQuickButton, Style_Model::NColorRoles, Style_Model::NoRole, onAuto(), onQuick(), SPACING, and Style_Model::WindowText.
| Style_PrefDlg::PaletteEditor::~PaletteEditor |
( |
| ) |
|
| void Style_PrefDlg::PaletteEditor::addColumn |
( |
const QString & |
title | ) |
|
| void Style_PrefDlg::PaletteEditor::addItem |
( |
int |
id | ) |
|
| void Style_PrefDlg::PaletteEditor::changed |
( |
| ) |
|
|
signal |
| QColor Style_PrefDlg::PaletteEditor::color |
( |
int |
id, |
|
|
QPalette::ColorGroup |
cg |
|
) |
| const |
| void Style_PrefDlg::PaletteEditor::fromColor |
( |
const QColor & |
c | ) |
|
- Parameters
-
References Style_Model::BorderBottom, Style_Model::BorderTop, Style_Model::Checked, Style_Model::FieldDark, Style_Model::FieldLight, Style_Model::GridLine, Style_Model::Header, Style_Model::HighlightBorder, Style_Model::HighlightWidget, Style_Model::Lines, Style_Model::NColorRoles, Style_Model::Pointer, Style_Model::ProgressBar, Style_Model::Slider, Style_Model::TabBorderBottom, and Style_Model::TabBorderTop.
| QString Style_PrefDlg::PaletteEditor::idToName |
( |
int |
id | ) |
|
|
staticprivate |
- Parameters
-
- Returns
- item title
References Style_Model::AlternateBase, Style_Model::Base, Style_Model::BorderBottom, Style_Model::BorderTop, Style_Model::BrightText, Style_Model::Button, Style_Model::ButtonText, Style_Model::Checked, Style_Model::Dark, Style_Model::FieldDark, Style_Model::FieldLight, Style_Model::GridLine, Style_Model::Header, Style_Model::Highlight, Style_Model::HighlightBorder, Style_Model::HighlightedText, Style_Model::HighlightWidget, Style_Model::Light, Style_Model::Lines, Style_Model::Link, Style_Model::LinkVisited, Style_Model::Mid, Style_Model::Midlight, Style_Model::Pointer, Style_Model::ProgressBar, Style_Model::Shadow, Style_Model::Slider, Style_Model::TabBorderBottom, Style_Model::TabBorderTop, Style_Model::Text, Style_Model::ToolTipBase, Style_Model::ToolTipText, Style_Model::Window, and Style_Model::WindowText.
| bool Style_PrefDlg::PaletteEditor::isAuto |
( |
| ) |
const |
- Returns
true if inactive/disabled palette colors should be calculated from active one
- See Also
- setAuto()
| QList< int > Style_PrefDlg::PaletteEditor::items |
( |
| ) |
const |
| QWidget * Style_PrefDlg::PaletteEditor::line |
( |
| ) |
|
|
private |
| void Style_PrefDlg::PaletteEditor::onAuto |
( |
| ) |
|
|
privateslot |
| void Style_PrefDlg::PaletteEditor::onQuick |
( |
| ) |
|
|
privateslot |
| void Style_PrefDlg::PaletteEditor::setAuto |
( |
bool |
on | ) |
|
- Parameters
-
| on | if true, inactive/disabled palette colors should be calculated from active one |
- See Also
- isAuto()
| void Style_PrefDlg::PaletteEditor::setColor |
( |
int |
id, |
|
|
QPalette::ColorGroup |
cg, |
|
|
const QColor & |
c |
|
) |
| |
| void Style_PrefDlg::PaletteEditor::setColor |
( |
int |
id, |
|
|
const QColor & |
active, |
|
|
const QColor & |
inactive = QColor(), |
|
|
const QColor & |
disabled = QColor() |
|
) |
| |
- Parameters
-
| id | item identifier (Style_Model::ColorRole) |
| active | color to be used with active color group (QPalette::Active) |
| inactive | color to be used with inactive color group (QPalette::Inactive) |
| disabled | color to be used with disabled color group (QPalette::Disabled) |
- See Also
- color()
| QLabel* Style_PrefDlg::PaletteEditor::myActiveLab |
|
private |
| QCheckBox* Style_PrefDlg::PaletteEditor::myAutoCheck |
|
private |
| QMap<int, Btns> Style_PrefDlg::PaletteEditor::myButtons |
|
private |
| QFrame* Style_PrefDlg::PaletteEditor::myContainer |
|
private |
| int Style_PrefDlg::PaletteEditor::myCurrentColumn |
|
private |
| int Style_PrefDlg::PaletteEditor::myCurrentRow |
|
private |
| QLabel* Style_PrefDlg::PaletteEditor::myDisabledLab |
|
private |
| QLabel* Style_PrefDlg::PaletteEditor::myInactiveLab |
|
private |
| QPushButton* Style_PrefDlg::PaletteEditor::myQuickButton |
|
private |
The documentation for this class was generated from the following files: