1 /********************************************************** 2 * Version $Id$ 3 *********************************************************/ 4 /******************************************************************************* 5 Shapes_Merge.h 6 Copyright (C) Victor Olaya 7 8 This program is free software; you can redistribute it and/or modify 9 it under the terms of the GNU General Public License as published by 10 the Free Software Foundation; either version 2 of the License, or 11 (at your option) any later version. 12 13 This program is distributed in the hope that it will be useful, 14 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 GNU General Public License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with this program; if not, write to the Free Software 20 Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA 21 *******************************************************************************/ 22 23 /////////////////////////////////////////////////////////// 24 // // 25 // // 26 // // 27 /////////////////////////////////////////////////////////// 28 29 //--------------------------------------------------------- 30 #ifndef HEADER_INCLUDED__Shapes_Merge_H 31 #define HEADER_INCLUDED__Shapes_Merge_H 32 33 34 /////////////////////////////////////////////////////////// 35 // // 36 // // 37 // // 38 /////////////////////////////////////////////////////////// 39 40 //--------------------------------------------------------- 41 #include "MLB_Interface.h" 42 43 44 /////////////////////////////////////////////////////////// 45 // // 46 // // 47 // // 48 /////////////////////////////////////////////////////////// 49 50 //--------------------------------------------------------- 51 class CTables_Merge : public CSG_Tool 52 { 53 public: 54 CTables_Merge(void); 55 Get_MenuPath(void)56 virtual CSG_String Get_MenuPath (void) { return( _TL("A:Table|Tools") ); } 57 58 59 protected: 60 61 virtual bool On_Execute (void); 62 63 }; 64 65 66 /////////////////////////////////////////////////////////// 67 // // 68 /////////////////////////////////////////////////////////// 69 70 //--------------------------------------------------------- 71 class CShapes_Merge : public CTables_Merge 72 { 73 public: 74 CShapes_Merge(void); 75 Get_MenuPath(void)76 virtual CSG_String Get_MenuPath (void) { return( _TL("A:Shapes|Construction") ); } 77 78 }; 79 80 81 /////////////////////////////////////////////////////////// 82 // // 83 // // 84 // // 85 /////////////////////////////////////////////////////////// 86 87 //--------------------------------------------------------- 88 #endif // #ifndef HEADER_INCLUDED__Shapes_Merge_H 89