int SharedMediaWidget::resizeGetHeight(int newWidth) { int newHeight = contentTop(); resizeButtons(newWidth, &newHeight); return newHeight; }
void GUI::Widget::TabPanel::removeButton(const GUI::Widget::TabManager::TabKeyType& key) { for (ButtonListType::iterator i = buttons.begin(); i != buttons.end(); ++i) { if (i->key == key) { i = buttons.erase(i); } } resizeButtons(); }
void GUI::Widget::TabPanel::addButton(const std::string& label, const GUI::Widget::TabManager::TabKeyType& key) { Button tmp; tmp.button.reset(new GUI::Widget::Button(label, 0.0f, 0.0f, 1.0f, 1.0f, boost::bind(&GUI::Widget::TabManager::selectTab, this, key))); tmp.key = key; buttons.push_back(tmp); resizeButtons(); }
void CodeLineEdit::setShowEditorButton(bool showEditorButton) { mShowEditorButton = showEditorButton; mOpenEditor->setEnabled(mShowEditorButton); mEditorButton->setVisible(showEditorButton); setEmbedded(mEmbedded); resizeButtons(); update(); }
void CodeLineEdit::setAllowTextCodeChange(bool allowTextCodeChange) { mAllowTextCodeChange = allowTextCodeChange; mSwitchTextCode->setEnabled(mAllowTextCodeChange); mCodeButton->setVisible(allowTextCodeChange); setEmbedded(mEmbedded); resizeButtons(); update(); }
void CodeLineEdit::resizeEvent(QResizeEvent *event) { resizeButtons(); QLineEdit::resizeEvent(event); }