void updateModel(Game *game, uint8_t pos, State *state, bool isFold) { int i; for(i=0; i<game->numRounds; i++) { updateBase((uint8_t)i, pos, state, isFold); } }
int Video::updateFolder( const string &bucketName, const string &path, const string &biz_attr ) { string folderPath = validFolderPath(path); return updateBase(bucketName, folderPath, biz_attr, "", "", ""); }
int Video::update( const string &bucketName, const string &path, const string &videoCover, const string &biz_attr, const string &title, const string &desc ) { string filePath = validFilePath(path); return updateBase(bucketName, filePath, biz_attr, videoCover, title, desc); }
void UnitStringTool::update(WidgetData& widgetData, bool save, bool fuelAsVolume) { QWidget *widget = widgetData.widget; // Replace texts in widget if(const QLayout *layout = dynamic_cast<const QLayout *>(widget)) { // Update all widgets in layout for(int i = 0; i < layout->count(); i++) update(widgetData, save, fuelAsVolume); } else if(QLabel *l = dynamic_cast<QLabel *>(widget)) { if(save) widgetData.texts << l->text(); l->setText(Unit::replacePlaceholders(widgetData.texts.first(), fuelAsVolume)); } else if(QLineEdit *le = dynamic_cast<QLineEdit *>(widget)) { if(save) widgetData.texts << le->placeholderText(); le->setPlaceholderText(Unit::replacePlaceholders(widgetData.texts.first(), fuelAsVolume)); } else if(QTextEdit *te = dynamic_cast<QTextEdit *>(widget)) { if(save) widgetData.texts << te->placeholderText(); te->setPlaceholderText(Unit::replacePlaceholders(widgetData.texts.first(), fuelAsVolume)); } else if(QSpinBox *sb = dynamic_cast<QSpinBox *>(widget)) { if(save) widgetData.texts << sb->prefix() << sb->suffix(); sb->setPrefix(Unit::replacePlaceholders(widgetData.texts.at(0), fuelAsVolume)); sb->setSuffix(Unit::replacePlaceholders(widgetData.texts.at(1), fuelAsVolume)); } else if(QDoubleSpinBox *dsb = dynamic_cast<QDoubleSpinBox *>(widget)) { if(save) widgetData.texts << dsb->prefix() << dsb->suffix(); dsb->setPrefix(Unit::replacePlaceholders(widgetData.texts.at(0), fuelAsVolume)); dsb->setSuffix(Unit::replacePlaceholders(widgetData.texts.at(1), fuelAsVolume)); } else if(QComboBox *cb = dynamic_cast<QComboBox *>(widget)) { for(int i = 0; i < cb->count(); i++) { if(save) widgetData.texts << cb->itemText(i); cb->setItemText(i, Unit::replacePlaceholders(widgetData.texts.at(i), fuelAsVolume)); } } else if(QAction *a = dynamic_cast<QAction *>(widget)) { if(save) widgetData.texts << a->text(); a->setText(Unit::replacePlaceholders(widgetData.texts.first(), fuelAsVolume)); } else if(QAbstractButton *b = dynamic_cast<QAbstractButton *>(widget)) { if(save) widgetData.texts << b->text(); b->setText(Unit::replacePlaceholders(widgetData.texts.first(), fuelAsVolume)); } else qWarning() << "Found unsupported widet type in save" << widget->metaObject()->className(); updateBase(widgetData, save, fuelAsVolume); }