Updraft  1.0
Open source glider flight visualisation tool.
Updraft::Core Namespace Reference

Classes

class  BasicSetting
 Implementation of the setting interface. More...
class  ColorEditor
 Editor for QColor in settings dialog. More...
class  CoreImplementation
 Implements the core functionalities avaliable to plugins. More...
class  DirectoryEditor
 Editor for QDir in settings dialog. More...
class  EllipsoidName
 Helper class representing name of an ellipsoid model. More...
class  EllipsoidNameEditor
 Editor for reference ellipsoid in settings dialog. More...
class  FileTypeManager
 Handles file types, opening of files. More...
class  MapLayer
 A class that represents one logical layer in map. More...
class  MapManager
 Map manager is a class providing functions to manipulate with a single map. More...
class  MapManipulator
 Earth manipulator supporting custom settings and keybindings. More...
class  MapMapObject
 Map object of the globe surface. More...
class  NodeMapLayer
 Map layer that contains an osg::Node with geometry. More...
class  PickAction
 Action that gets called when a MapObject is clicked. More...
class  PickHandler
 Handler of osg events that implements clicking of map objects. More...
class  PluginManager
 Top level object that handles plugin loading and operations. More...
class  SceneManager
 SceneManager class is a wrapper of the scene, and the scene graph. More...
class  SettingsDelegate
 This class allows us to override the default editors for setting items. More...
class  SettingsManager
 The main settings class. More...
class  SettingsItem
 A single setting. More...
class  SettingsModel
 Model that stores all settings. More...
class  SplashScreen
 Startup splash window. More...
class  StateSaver
 Saving and loading application state to settings. More...
class  TranslationLanguage
 Helper class representing a selected translation language. More...
class  TranslationLanguageEditor
 Editor for selecting translation language in settings dialog. More...
class  TranslationManager
 Top level object that finds and loads translations. More...
class  AboutDialog
 "About Updraft..." dialog window. More...
class  FileOpenDialog
 Customized version of file open dialog that has pre-filled filters and mode. More...
class  MainWindow
 Main application window. More...
class  MapLayerGroup
 Map layer group used by plugins. More...
class  Menu
 Wrapper around QMenu that can work with item priorities. More...
class  SettingsBottomView
 List showing the individual setting items within one group. More...
class  SettingsDialog
 Dialog window for editing settings. More...
class  SettingsTopView
 List showing the setting groups. More...
class  Tab
 Implementation of an opened tab in the bottom pane. More...
class  Updraft
 Top level object of updraft project. More...

Typedefs

typedef QPair< MapObject
*, osg::Vec3 > 
Pair

Enumerations

enum  SettingsDataRole {
  ValueRole = Qt::EditRole, DecorationRole = Qt::DecorationRole, DescriptionRole = Qt::DisplayRole, NameRole = Qt::UserRole,
  DefaultValueRole = Qt::UserRole+1, NeedsRestartRole = Qt::UserRole+2
}
 Custom names for data roles in settings. More...

Functions

bool variantsEqual (const QVariant &var1, const QVariant &var2)
QString variantToString (const QVariant &var)
 This function is defined so that we can control conversion to a string for any type that a variant can hold.
QVariant variantFromString (const QString &data, const QString &typeName)
void registerMetaTypes ()

Typedef Documentation

typedef QPair<MapObject*, osg::Vec3> Updraft::Core::Pair

Enumeration Type Documentation

Custom names for data roles in settings.

Enumerator:
ValueRole 
DecorationRole 
DescriptionRole 
NameRole 
DefaultValueRole 
NeedsRestartRole 

Function Documentation

QVariant Updraft::Core::variantFromString ( const QString &  data,
const QString &  typeName 
)
bool Updraft::Core::variantsEqual ( const QVariant &  var1,
const QVariant &  var2 
)
QString Updraft::Core::variantToString ( const QVariant &  var)

This function is defined so that we can control conversion to a string for any type that a variant can hold.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines