umbrello  2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
rubycodegenerationpolicy.h
Go to the documentation of this file.
1 /***************************************************************************
2  * This program is free software; you can redistribute it and/or modify *
3  * it under the terms of the GNU General Public License as published by *
4  * the Free Software Foundation; either version 2 of the License, or *
5  * (at your option) any later version. *
6  * *
7  * copyright (C) 2005 *
8  * Richard Dale <Richard_Dale@tipitina.demon.co.uk> *
9  * copyright (C) 2006-2020 *
10  * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
11  ***************************************************************************/
12 
13 #ifndef RUBYCODEGENERATIONPOLICY_H
14 #define RUBYCODEGENERATIONPOLICY_H
15 
16 #include "codegenpolicyext.h"
17 #include "codegenerationpolicy.h"
18 
19 #include <QString>
20 
22 
24 {
25  Q_OBJECT
26 public:
27 
29  virtual ~RubyCodeGenerationPolicy();
30 
31  void setAutoGenerateAttribAccessors(bool var);
33 
34  void setAutoGenerateAssocAccessors(bool var);
36 
37  virtual void setDefaults(CodeGenPolicyExt * defaults, bool emitUpdateSignal = true);
38  virtual void setDefaults(bool emitUpdateSignal = true);
39 
40  CodeGenerationPolicyPage * createPage (QWidget *parent = 0, const char * name = 0);
41 
42 private:
43 
45 
46  void init();
47 };
48 
49 #endif // RUBYCODEGENERATIONPOLICY_H
Definition: codegenpolicyext.h:28
Definition: codegenerationpolicypage.h:31
Definition: codegenerationpolicy.h:30
Definition: rubycodegenerationpolicy.h:24
bool getAutoGenerateAssocAccessors()
Definition: rubycodegenerationpolicy.cpp:73
void setAutoGenerateAttribAccessors(bool var)
Definition: rubycodegenerationpolicy.cpp:44
bool getAutoGenerateAttribAccessors()
Definition: rubycodegenerationpolicy.cpp:64
void setAutoGenerateAssocAccessors(bool var)
Definition: rubycodegenerationpolicy.cpp:54
void init()
Definition: rubycodegenerationpolicy.cpp:146
CodeGenerationPolicy * m_commonPolicy
Definition: rubycodegenerationpolicy.h:44
virtual ~RubyCodeGenerationPolicy()
Definition: rubycodegenerationpolicy.cpp:36
virtual void setDefaults(CodeGenPolicyExt *defaults, bool emitUpdateSignal=true)
Definition: rubycodegenerationpolicy.cpp:83
CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: rubycodegenerationpolicy.cpp:138
RubyCodeGenerationPolicy()
Definition: rubycodegenerationpolicy.cpp:27