]> Shamusworld >> Repos - architektonas/blob - src/base/rs_script.h.bak
Refactoring: Moved RS_GraphicView to GraphicView.
[architektonas] / src / base / rs_script.h.bak
1 /****************************************************************************
2 ** $Id: rs_script.h 1960 2005-03-12 12:22:01Z andrew $
3 **
4 ** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
5 **
6 ** This file is part of the qcadlib Library project.
7 **
8 ** This file may be distributed and/or modified under the terms of the
9 ** GNU General Public License version 2 as published by the Free Software
10 ** Foundation and appearing in the file LICENSE.GPL included in the
11 ** packaging of this file.
12 **
13 ** Licensees holding valid qcadlib Professional Edition licenses may use 
14 ** this file in accordance with the qcadlib Commercial License
15 ** Agreement provided with the Software.
16 **
17 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
18 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
19 **
20 ** See http://www.ribbonsoft.com for further details.
21 **
22 ** Contact info@ribbonsoft.com if any conditions of this licensing are
23 ** not clear to you.
24 **
25 **********************************************************************/
26
27 #ifndef RS_SCRIPT_H
28 #define RS_SCRIPT_H
29
30 #include <iostream>
31
32 #include "rs_string.h"
33
34
35 /**
36  * Class for representing a script. This is implemented as a RS_String
37  * containing the script name.
38  *
39  * OBSOLETE
40  *
41  * @author Andrew Mustun
42  */
43 class RS_Script {
44 public:
45     RS_Script(const RS_String& name, const RS_String& path);
46     //RS_Script(const char* name);
47
48     /** @return the name of this script. */
49     RS_String getName() const {
50         return name;
51     }
52
53     /** @return the full path and file name of this script. */
54     RS_String getPath() const {
55         return path;
56     }
57
58 private:
59     //! Script name
60     RS_String name;
61
62     //! Full path to script
63     RS_String path;
64 };
65
66 #endif
67