tga、pcx和ras格式暂时仅在windows平台支持
This commit is contained in:
parent
8e22858284
commit
555bd4c8d9
|
@ -86,6 +86,11 @@ Dialog_AquireInto::Dialog_AquireInto(int fileNameStartIndex, QWidget* parent) :
|
||||||
ui->cbox_format->removeItem(10);
|
ui->cbox_format->removeItem(10);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if !defined (HG_CMP_MSC)
|
||||||
|
ui->cbox_format->removeItem(ui->cbox_format->count() - 1);
|
||||||
|
ui->cbox_format->removeItem(ui->cbox_format->count() - 1);
|
||||||
|
ui->cbox_format->removeItem(ui->cbox_format->count() - 1);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
Dialog_AquireInto::~Dialog_AquireInto()
|
Dialog_AquireInto::~Dialog_AquireInto()
|
||||||
|
|
|
@ -59,9 +59,11 @@ Dialog_Export::Dialog_Export(int total, const std::vector<int> &selectedIndexs,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined (HG_CMP_MSC)
|
||||||
m_supportType.push_back(SupportType(".tga", "TGA - Tagged Graphics", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
m_supportType.push_back(SupportType(".tga", "TGA - Tagged Graphics", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
||||||
m_supportType.push_back(SupportType(".pcx", "PCX - PC Paintbrush Exchange", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
m_supportType.push_back(SupportType(".pcx", "PCX - PC Paintbrush Exchange", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
||||||
m_supportType.push_back(SupportType(".ras", "RAS - Sun Raster filesp", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
m_supportType.push_back(SupportType(".ras", "RAS - Sun Raster filesp", FILE_TYPE_ATTR_NO_MORE_OPTION));
|
||||||
|
#endif
|
||||||
|
|
||||||
ui->fileDialog->setAcceptMode(QFileDialog::AcceptSave);
|
ui->fileDialog->setAcceptMode(QFileDialog::AcceptSave);
|
||||||
ui->fileDialog->setWindowFlags(ui->fileDialog->windowFlags() & ~Qt::Dialog);
|
ui->fileDialog->setWindowFlags(ui->fileDialog->windowFlags() & ~Qt::Dialog);
|
||||||
|
|
|
@ -89,9 +89,11 @@ Dialog_SaveAs::Dialog_SaveAs(bool isSaveAs, QWidget *parent) :
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined (HG_CMP_MSC)
|
||||||
filters.append("TGA - Tagged Graphics(*.tga)");
|
filters.append("TGA - Tagged Graphics(*.tga)");
|
||||||
filters.append("PCX - PC Paintbrush Exchange(*.pcx)");
|
filters.append("PCX - PC Paintbrush Exchange(*.pcx)");
|
||||||
filters.append("RAS - Sun Raster files(*.ras)");
|
filters.append("RAS - Sun Raster files(*.ras)");
|
||||||
|
#endif
|
||||||
|
|
||||||
ui->fileDialog->setNameFilters(filters);
|
ui->fileDialog->setNameFilters(filters);
|
||||||
|
|
||||||
|
|
|
@ -2238,7 +2238,11 @@ void MainWindow::on_act_open_triggered()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, tr("Open images"), "", "(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif *.tga *.pcx *.ras)");
|
QString filter("(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif)");
|
||||||
|
#if defined (HG_CMP_MSC)
|
||||||
|
filter = "(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif *.tga *.pcx *.ras)";
|
||||||
|
#endif
|
||||||
|
QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, tr("Open images"), "", filter);
|
||||||
m_thumb->addItems(fileNames);
|
m_thumb->addItems(fileNames);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2249,7 +2253,11 @@ void MainWindow::on_act_insert_triggered()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, tr("Insert images"), "", "(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif *.tga *.pcx *.ras)");
|
QString filter("(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif)");
|
||||||
|
#if defined (HG_CMP_MSC)
|
||||||
|
filter = "(*.jpg *.jpeg *.png *.bmp *.ppm *.pgm *.pbm *.pdf *.tif *.tiff *.ofd *.gif *.tga *.pcx *.ras)";
|
||||||
|
#endif
|
||||||
|
QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, tr("Insert images"), "", filter);
|
||||||
if (-1 != m_currIndex)
|
if (-1 != m_currIndex)
|
||||||
m_thumb->insertItems(fileNames, m_currIndex);
|
m_thumb->insertItems(fileNames, m_currIndex);
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue