toolbar->addWidget(save_button_);
// Add format types
- format_selector_->addItem(tr("Hexdump"), qVariantFromValue(QString("text/hexdump")));
+ format_selector_->addItem(tr("Hexdump"), QVariant(QString("text/hexdump")));
// Add widget stack
root_layout->addWidget(stacked_widget_);
for (int i = 0; i < SaveTypeCount; i++) {
QAction *const action = save_menu->addAction(tr(SaveTypeNames[i]));
- action->setData(qVariantFromValue(i));
+ action->setData(QVariant::fromValue(i));
}
save_button_->setMenu(save_menu);
{
bin_class_id_ = class_selector_->itemData(index).value<uint32_t>();
- binary_data_exists_ =
- signal_->get_binary_data_chunk_count(current_segment_, decoder_, bin_class_id_);
+ binary_data_exists_ = (signal_) ?
+ signal_->get_binary_data_chunk_count(current_segment_, decoder_, bin_class_id_) :
+ false;
update_data();
}