void PropertiesPalette_Table::updateBorderLineListItem() { QListWidgetItem* item = borderLineList->currentItem(); QString text = QString(" %1%2 %3").arg(borderLineWidth->getValue()).arg(borderLineWidth->suffix()).arg(CommonStrings::translatePenStyleName(static_cast<Qt::PenStyle>(borderLineStyle->currentIndex() + 1))); if (borderLineColor->currentColor() != CommonStrings::None) { QPixmap *icon = getWidePixmap(getColor(borderLineColor->currentColor(), borderLineShade->value())); item->setIcon(*icon); } item->setText(text); }
void SMLineStyleWidget::updateLineList() { QString tmp, tmp2; lineStyles->clear(); QPixmap * pm2; double unitRatio = lineWidth->unitRatio(); int decimals = lineWidth->decimals(); for (multiLine::iterator it = m_currentStyle.begin(); it != m_currentStyle.end(); ++it) { pm2 = getWidePixmap(getColor(it->Color, it->Shade)); tmp2 = " "+ tmp.setNum(it->Width * unitRatio, 'f', decimals) + lineWidth->suffix() + " "; if (it->Dash < 6) tmp2 += CommonStrings::translatePenStyleName(static_cast<Qt::PenStyle>(it->Dash)) + " "; lineStyles->addItem(new QListWidgetItem(*pm2, tmp2, lineStyles)); } }
void PropertiesPalette_Table::updateBorderLineList() { borderLineList->clear(); foreach (const TableBorderLine& borderLine, m_currentBorder.borderLines()) { QString text = QString(" %1%2 %3").arg(borderLine.width()).arg(borderLineWidth->suffix()).arg(CommonStrings::translatePenStyleName(borderLine.style())); if (borderLine.color() != CommonStrings::None) { QPixmap *icon = getWidePixmap(getColor(borderLine.color(), borderLine.shade())); borderLineList->addItem(new QListWidgetItem(*icon, text, borderLineList)); } else borderLineList->addItem(new QListWidgetItem(text, borderLineList)); } removeBorderLineButton->setEnabled(borderLineList->count() > 1); }