RGBText::RGBText(const RGBText& t) : RGBAlgorithm() , m_text(t.text()) , m_font(t.font()) , m_animationStyle(t.animationStyle()) , m_xOffset(t.xOffset()) , m_yOffset(t.yOffset()) { }
void RGBMatrixEditor::slotFontButtonClicked() { if (m_matrix->algorithm() != NULL && m_matrix->algorithm()->type() == RGBAlgorithm::Text) { RGBText* algo = static_cast<RGBText*> (m_matrix->algorithm()); Q_ASSERT(algo != NULL); bool ok = false; QFont font = QFontDialog::getFont(&ok, algo->font(), this); if (ok == true) { algo->setFont(font); slotRestartTest(); } } }