From 3f2dbf8059990ae9840b9692be8772e3b7e5a3cf Mon Sep 17 00:00:00 2001 From: isn Date: Fri, 19 Jun 2015 12:05:38 +0300 Subject: [PATCH] sinusX p.10 // new resources --- src/HYDROGUI/HYDROGUI_ExportSinusXDlg.cxx | 2 +- src/HYDROGUI/HYDROGUI_ExportSinusXOp.cxx | 4 +++- src/HYDROGUI/HYDROGUI_Operations.cxx | 2 +- src/HYDROGUI/resources/HYDROGUI_images.ts | 11 +++++++++++ src/HYDROGUI/resources/HYDROGUI_msg_en.ts | 16 ++++++++++++++-- src/HYDROGUI/resources/icon_export_sx.png | Bin 0 -> 507 bytes src/HYDROGUI/resources/icon_import_sx.png | Bin 0 -> 495 bytes 7 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 src/HYDROGUI/resources/icon_export_sx.png create mode 100644 src/HYDROGUI/resources/icon_import_sx.png diff --git a/src/HYDROGUI/HYDROGUI_ExportSinusXDlg.cxx b/src/HYDROGUI/HYDROGUI_ExportSinusXDlg.cxx index e0da77a5..f7fb6084 100644 --- a/src/HYDROGUI/HYDROGUI_ExportSinusXDlg.cxx +++ b/src/HYDROGUI/HYDROGUI_ExportSinusXDlg.cxx @@ -45,7 +45,7 @@ HYDROGUI_ExportSinusXDlg::HYDROGUI_ExportSinusXDlg( HYDROGUI_Module* theModule, anAllowedTypesToSave.append(KIND_POLYLINEXY); anAllowedTypesToSave.append(KIND_PROFILE); - myList = new HYDROGUI_ObjListBox( theModule, tr( "OBJECT_TO_EXPORT" ), anAllowedTypesToSave, mainFrame() ); + myList = new HYDROGUI_ObjListBox( theModule, tr( "OBJECTS_TO_EXPORT" ), anAllowedTypesToSave, mainFrame() ); aLayout->addWidget( myList, 0, 0 ); myExportBtn = new QPushButton( tr( "EXPORT" ) ); diff --git a/src/HYDROGUI/HYDROGUI_ExportSinusXOp.cxx b/src/HYDROGUI/HYDROGUI_ExportSinusXOp.cxx index d43f1e8e..6d33a7b7 100644 --- a/src/HYDROGUI/HYDROGUI_ExportSinusXOp.cxx +++ b/src/HYDROGUI/HYDROGUI_ExportSinusXOp.cxx @@ -65,7 +65,7 @@ HYDROGUI_InputPanel* HYDROGUI_ExportSinusXOp::createInputPanel() const void HYDROGUI_ExportSinusXOp::onExportItems() { - QString aFilter( "*.sx" ); //temp ext-n; replace with filter; TODO + QString aFilter( tr("SINUSX_FILTER") ); HYDROGUI_ExportSinusXDlg* aPanel = ::qobject_cast( inputPanel() ); if ( !aPanel ) return; @@ -76,4 +76,6 @@ void HYDROGUI_ExportSinusXOp::onExportItems() HYDROData_SinusX anExporter; anExporter.Export(aFileName, aPanel->GetSelectedEntities()); } + else + SUIT_MessageBox::warning(module()->getApp()->desktop(), tr( "EXPORT_SINUSX" ), tr( "NO_ENTITIES_TO_EXPORT")); } diff --git a/src/HYDROGUI/HYDROGUI_Operations.cxx b/src/HYDROGUI/HYDROGUI_Operations.cxx index 44d0636e..57d8f818 100644 --- a/src/HYDROGUI/HYDROGUI_Operations.cxx +++ b/src/HYDROGUI/HYDROGUI_Operations.cxx @@ -129,7 +129,7 @@ void HYDROGUI_Module::createActions() createAction( ImportPolylineId, "IMPORT_POLYLINE", "IMPORT_POLYLINE_ICO" ); createAction( ImportSinusXId, "IMPORT_SINUSX", "IMPORT_SINUSX_ICO" ); - createAction( ExportSinusXId, "EXPORT_SINUSX", "EXPORT_LANDCOVER_ICO" ); + createAction( ExportSinusXId, "EXPORT_SINUSX", "EXPORT_SINUSX_ICO" ); createAction( CreatePolylineId, "CREATE_POLYLINE", "CREATE_POLYLINE_ICO" ); createAction( EditPolylineId, "EDIT_POLYLINE", "EDIT_POLYLINE_ICO" ); diff --git a/src/HYDROGUI/resources/HYDROGUI_images.ts b/src/HYDROGUI/resources/HYDROGUI_images.ts index 882b6e57..6123c89a 100644 --- a/src/HYDROGUI/resources/HYDROGUI_images.ts +++ b/src/HYDROGUI/resources/HYDROGUI_images.ts @@ -261,6 +261,17 @@ CREATE_POLYLINE_ICO icon_create_polyline.png + + + IMPORT_SINUSX_ICO + icon_import_sx.png + + + + EXPORT_SINUSX_ICO + icon_export_sx.png + + EDIT_POLYLINE_ICO icon_edit_polyline.png diff --git a/src/HYDROGUI/resources/HYDROGUI_msg_en.ts b/src/HYDROGUI/resources/HYDROGUI_msg_en.ts index 89d9c146..dfa0e7ad 100644 --- a/src/HYDROGUI/resources/HYDROGUI_msg_en.ts +++ b/src/HYDROGUI/resources/HYDROGUI_msg_en.ts @@ -2181,8 +2181,20 @@ file cannot be correctly imported for an Obstacle definition. SinusX Files (*.sx) - NO_ONE_ENTITY_EXPORTED - Entities cant be write + NO_ENTITIES_TO_EXPORT + No entities to export + + + + + HYDROGUI_ExportSinusXDlg + + OBJECTS_TO_EXPORT + Objects: + + + EXPORT + Export diff --git a/src/HYDROGUI/resources/icon_export_sx.png b/src/HYDROGUI/resources/icon_export_sx.png new file mode 100644 index 0000000000000000000000000000000000000000..02641f44eb64d9ee9b7ef2af66dd284071c3067d GIT binary patch literal 507 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;VI^GGzb&0c=S`K~y+TZIZD|!$26tKd?dt3k54gEEs7$ z92^`R6oOO#1i_^);^^S$DEJ2ybg0lloHG_DM+XN7$0{lvItX?sB}0XP=liZ->Lt0r zkKDcQy>}c5X{~eM*#=DzfP!edpqladsi24*Fa#m!fosuQ;2k7|1@Mv$`+yg9Ta$Mg zaPg_^Prx8sumyOrW9!zOLtMfKeSxOS^Z?j&28xdP6X^5X>>UQa+XdhfKBbYF^Nbhg zW^WH|@DxECjA-d{jg(c0tz|mF`jL zu!dn3>$Ye^VE%_JN!Sw;o4IKEw<+BcEd~d6FyVipbO0g=gdi#Dh~_LwZ_*_$CLl;< x?2QrfB_qI}m3ahwMQ`S}!!uFovP;jS=?~Qz0Afj*pxOWc002ovPDHLkV1lcz&?Nu> literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_import_sx.png b/src/HYDROGUI/resources/icon_import_sx.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ebf66ca38635711167fbf5d8e4cea48fa05945 GIT binary patch literal 495 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;VI^GGzb&0bof)K~y+Tjgp~H12GuI8*(8>a%+|_aRMdH;M)ORZ~!9F_Q6)AuURsRI0T_rsZYUsHDDWXvg_;KI!z4WMsv^&HH`tAdLRz0zk)Z8t`0QtZnuCT+@(`l=Nczh zuJ#vw@Wo&NzCc~HRO$yA8%h}+fibW_ZfaH?#b*-m2r`iW1KhwZ7@dGg$ynxF?X91{ zumo)h>$sYQgrw@a_Tdc28*JneXR4PxJMAJ_sLi$eqF+L?RpA7q+io`+E|Z~X{uO!3 zq~s|TMz_FRng^mWU?kcUq$SU4Vst|q*!TqUCu?+HGzPm@=~I~bBfdyu2wv-t*O?zN llg1EBa2PU^p!k2R`T^hx&MM0sg(Uz0002ovPDHLkV1m{(!=V5G literal 0 HcmV?d00001 -- 2.39.2