Esempio n. 1
0
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);
}
Esempio n. 2
0
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();
}
Esempio n. 3
0
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);
    }

}