Stellarium 0.14.3
List of all members | Signals | Public Member Functions
TuiNodeDateTime Class Reference

Allows navigation but also editing of a julian date. More...

#include <TuiNodeDateTime.hpp>

Signals

void setValue (double d)
 

Public Member Functions

 TuiNodeDateTime (const QString &text, QObject *receiver, const char *method, double defValue, TuiNode *parent=NULL, TuiNode *prev=NULL)
 Create a TuiNodeDateTime node. More...
 
virtual TuiNodeResponse handleEditingKey (int key)
 
virtual QString getDisplayText ()
 
- Public Member Functions inherited from TuiNodeEditable
 TuiNodeEditable (const QString &text, TuiNode *parent=NULL, TuiNode *prev=NULL)
 
virtual TuiNodeResponse handleKey (int key)
 
- Public Member Functions inherited from TuiNode
 TuiNode (const QString &text, TuiNode *parent=NULL, TuiNode *prev=NULL)
 Create a TuiNode. More...
 
virtual TuiNodeResponse navigation (int key)
 
virtual TuiNode * getParentNode ()
 
virtual void setParentNode (TuiNode *n)
 
virtual TuiNode * getChildNode ()
 
virtual void setChildNode (TuiNode *n)
 
virtual TuiNode * getPrevNode ()
 
virtual void setPrevNode (TuiNode *n)
 
virtual TuiNode * getNextNode ()
 
virtual void setNextNode (TuiNode *n)
 
virtual void loopToTheLast ()
 Set prevNode to the last of the chain of nextNode-s. More...
 
int getNodeNumber ()
 
QList< int > getAncestorsNumbers ()
 

Additional Inherited Members

- Protected Member Functions inherited from TuiNode
void updateNodeNumber ()
 Updates nodeNumber, ancestorNumbers and prefixText. More...
 
- Protected Attributes inherited from TuiNodeEditable
bool editing
 
- Protected Attributes inherited from TuiNode
TuiNode * parentNode
 
TuiNode * childNode
 
TuiNode * prevNode
 
TuiNode * nextNode
 
QString prefixText
 Text of the prefix containing the hierarchical node number. More...
 
QString displayText
 
int nodeNumber
 Number of the node in the current menu. More...
 
QList< int > ancestorsNumbers
 Contains the numbers of the parent nodes in the hierarchy. More...
 

Detailed Description

Allows navigation but also editing of a julian date.

Definition at line 30 of file TuiNodeDateTime.hpp.

Constructor & Destructor Documentation

TuiNodeDateTime::TuiNodeDateTime ( const QString &  text,
QObject *  receiver,
const char *  method,
double  defValue,
TuiNode *  parent = NULL,
TuiNode *  prev = NULL 
)

Create a TuiNodeDateTime node.

Parameters
textthe text to be displayed for this node
receivera QObject which will receive a signal when the value is changed
methodthe method in the receiver which will be called when the value is changed. Note that this should be passed using the SLOT() macro.
defValuethe default value for the node
parentthe node for the parent menu item
prevthe previous node in the current menu (typically shares the same parent)

The documentation for this class was generated from the following file: