void ColorTableCreator::saveColorTable(){ QString base_directory = QString(NBITES_DIR) + "/data/tables"; QString filename = QFileDialog::getSaveFileName(this, tr("Save Color Table to File"), base_directory + "/new_table.mtb", tr("Color Table files (*.mtb)")); colorTable.write(filename.toStdString()); colorTableName->setText(filename); serializeTableName(filename); }
void ColorTableCreator::loadColorTable(){ QString base_directory = QString(NBITES_DIR) + "/data/tables"; QString filename = QFileDialog::getOpenFileName(this, tr("Load Color Table from File"), base_directory, tr("Color Table files (*.mtb)")); colorTable.read(filename.toStdString()); colorTableName->setText(filename); serializeTableName(filename); updateThresholdedImage(); }
void Tool::loadColorTable() { QString base_directory = QString(NBITES_DIR) + "/data/tables"; QString filename = QFileDialog::getOpenFileName(this, tr("Load Color Table from File"), base_directory, tr("Color Table files (*.mtb)")); globalColorTable.read(filename.toStdString()); topConverter.loadTable(globalColorTable.getTable()); bottomConverter.loadTable(globalColorTable.getTable()); if (!filename.isEmpty()) { loadBtn->setText(filename); serializeTableName(filename); } }