JKCharacterScreenKeyboard::JKCharacterScreenKeyboard(QWidget* parent): QWidget(parent) { m_characters="ABC"; m_generateApplicationEvent=true; QFontMetrics fm(font()); int s=(double)fm.height()*1.5; m_buttonSize=QSize(s,s); m_focus=parent; setFocusPolicy(Qt::NoFocus); lay=new FlowLayout(this, 2, 0, 0); setLayout(lay); populateLayout(); }
void SheetsPage::createContent() { MApplicationPage::createContent(); QGraphicsWidget *panel = centralWidget(); MLayout *layout = new MLayout(panel); layout->setContentsMargins(0, 0, 0, 0); panel->setLayout(layout); policy = new MLinearLayoutPolicy(layout, Qt::Vertical); policy->setContentsMargins(0, 0, 0, 0); policy->setSpacing(0); populateLayout(); retranslateUi(); }
void JKCharacterScreenKeyboard::setCharacters(const QString& characters) { m_characters=characters; populateLayout(); }