{
HYDROGUI_Operation::startOperation();
- QString aFilter( tr("SHP_FILTER") ); //temp ext-n; replace with filter; TODO
+ QString aFilter( tr("SHP_FILTER") );
Handle(HYDROData_PolylineXY) aPolyXY;
Handle(HYDROData_Polyline3D) aPoly3D;
SUIT_MessageBox::warning( module()->getApp()->desktop(), "Export Polyline", "Cannot export polylines of different kind");
else
{
- QString aFileName = SUIT_FileDlg::getFileName( module()->getApp()->desktop(), "", aFilter, tr( "EXPORT_TO_SHAPE_FILE" ), false );
+ QString aPolyName = "";
+ if (aPolyXYSeq.Size() == 1 && aPoly3DSeq.IsEmpty())
+ aPolyName = aPolyXYSeq(1)->GetName();
+ if (aPoly3DSeq.Size() == 1 && aPolyXYSeq.IsEmpty())
+ aPolyName = aPoly3DSeq(1)->GetName();
+ QString aFileName = SUIT_FileDlg::getFileName( module()->getApp()->desktop(), aPolyName, aFilter, tr( "EXPORT_TO_SHAPE_FILE" ), false );
if (!aFileName.isEmpty())
{
SHPHandle hSHPHandle;