Stellarium 0.12.3
Main Page
Namespaces
Classes
Coding Style
Scripting
Plugins
Renderer
File Structure
File List
File Members
plugins
SimpleDrawLine
src
SimpleDrawLine.hpp
1
/*
2
* Copyright (C) 2012 Alexander Wolf
3
*
4
* This program is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU General Public License
6
* as published by the Free Software Foundation; either version 2
7
* of the License, or (at your option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA.
17
*/
18
19
#ifndef SIMPLEDRAWLINE_HPP_
20
#define SIMPLEDRAWLINE_HPP_
21
22
#include "StelModule.hpp"
23
#include <QFont>
24
26
class
SimpleDrawLine
:
public
StelModule
27
{
28
public
:
29
SimpleDrawLine
();
30
virtual
~
SimpleDrawLine
();
31
33
// Methods defined in the StelModule class
34
virtual
void
init
();
35
virtual
void
update
(
double
) {;}
36
virtual
void
draw
(
StelCore
* core,
class
StelRenderer
* renderer);
37
virtual
double
getCallOrder
(
StelModuleActionName
actionName)
const
;
38
private
:
39
// Font used for displaying our text
40
QFont font;
41
};
42
43
44
#include "fixx11h.h"
45
#include <QObject>
46
#include "StelPluginInterface.hpp"
47
49
class
SimpleDrawLineStelPluginInterface
:
public
QObject,
public
StelPluginInterface
50
{
51
Q_OBJECT
52
Q_INTERFACES(
StelPluginInterface
)
53
public
:
54
virtual
StelModule
*
getStelModule
()
const
;
55
virtual
StelPluginInfo
getPluginInfo()
const
;
56
};
57
58
#endif
/*SIMPLEDRAWLINE_HPP_*/
Generated on Sat Aug 10 2013 17:12:44 for Stellarium by
1.8.3.1