| 71 | } |
| 72 | |
| 73 | SelectFontWeightCombo::SelectFontWeightCombo(QWidget* parent) : |
| 74 | QComboBox(parent) |
| 75 | { |
| 76 | addItem(QObject::tr("Thin"), |
| 77 | QVariant(static_cast<int>(QFont::Thin))); |
| 78 | addItem(QObject::tr("ExtraLight"), |
| 79 | QVariant(static_cast<int>(QFont::ExtraLight))); |
| 80 | addItem(QObject::tr("Light"), |
| 81 | QVariant(static_cast<int>(QFont::Light))); |
| 82 | addItem(QObject::tr("Normal"), |
| 83 | QVariant(static_cast<int>(QFont::Normal))); |
| 84 | addItem(QObject::tr("Medium"), |
| 85 | QVariant(static_cast<int>(QFont::Medium))); |
| 86 | addItem(QObject::tr("DemiBold"), |
| 87 | QVariant(static_cast<int>(QFont::DemiBold))); |
| 88 | addItem(QObject::tr("Bold"), |
| 89 | QVariant(static_cast<int>(QFont::Bold))); |
| 90 | addItem(QObject::tr("ExtraBold"), |
| 91 | QVariant(static_cast<int>(QFont::ExtraBold))); |
| 92 | addItem(QObject::tr("Black"), |
| 93 | QVariant(static_cast<int>(QFont::Black))); |
| 94 | updateWeight(); |
| 95 | connect(this, SIGNAL(currentIndexChanged(int)), |
| 96 | this, SLOT(changeWeight(int))); |
| 97 | } |
| 98 | |
| 99 | void SelectFontWeightCombo::updateWeight() |
| 100 | { |