Main class of the Oculars plug-in.
More...
#include <Oculars.hpp>
|
void | updateLists () |
| Update the ocular, telescope and sensor lists after the removal of a member. More...
|
|
void | ccdRotationReset () |
|
void | decrementCCDIndex () |
|
void | decrementOcularIndex () |
|
void | decrementTelescopeIndex () |
|
void | decrementLensIndex () |
|
void | displayPopupMenu () |
|
void | enableOcular (bool b) |
| This method is called with we detect that our hot key is pressed. More...
|
|
void | incrementCCDIndex () |
|
void | incrementOcularIndex () |
|
void | incrementTelescopeIndex () |
|
void | incrementLensIndex () |
|
void | disableLens () |
|
void | rotateCCD (QString amount) |
| amount must be a number. More...
|
|
void | selectCCDAtIndex (QString indexString) |
| indexString must be an integer, in the range of -1:ccds.count() More...
|
|
void | selectOcularAtIndex (QString indexString) |
| indexString must be an integer, in the range of -1:oculars.count() More...
|
|
void | selectTelescopeAtIndex (QString indexString) |
| indexString must be an integer, in the range of -1:telescopes.count() More...
|
|
void | selectLensAtIndex (QString indexString) |
| indexString must be an integer, in the range -1:lense.count<() More...
|
|
void | toggleCCD (bool show) |
| Toggles the sensor frame overlay. More...
|
|
void | toggleCCD () |
| Toggles the sensor frame overlay (overloaded for blind switching). More...
|
|
void | toggleCrosshairs (bool show=true) |
|
void | toggleTelrad (bool show) |
| Toggles the Telrad sight overlay. More...
|
|
void | toggleTelrad () |
| Toggles the Telrad sight overlay (overloaded for blind switching). More...
|
|
void | enableGuiPanel (bool enable=true) |
|
void | setFlagDecimalDegrees (const bool b) |
|
bool | getFlagDecimalDegrees (void) const |
|
|
void | selectedCCDChanged () |
|
void | selectedOcularChanged () |
|
void | selectedTelescopeChanged () |
|
void | selectedLensChanged () |
|
|
static QSettings * | appSettings () |
|
Main class of the Oculars plug-in.
Definition at line 49 of file Oculars.hpp.
virtual bool Oculars::configureGui |
( |
bool |
show = true | ) |
|
|
virtual |
Detect or show the configuration GUI elements for the module.
This is to be used with plugins to display a configuration dialog from the plugin list window.
- Parameters
-
show | if true, make the configuration GUI visible. If false, hide the config GUI if there is one. |
- Returns
- true if the module has a configuration GUI, else false.
Reimplemented from StelModule.
virtual void Oculars::deinit |
( |
| ) |
|
|
virtual |
Called before the module will be deleted, and before the renderer is destroyed.
Deinitialize all textures in this method.
Reimplemented from StelModule.
Execute all the drawing functions for this module.
- Parameters
-
core | the core to use for the drawing |
renderer | Renderer to draw with. |
Reimplemented from StelModule.
void Oculars::enableOcular |
( |
bool |
b | ) |
|
|
slot |
This method is called with we detect that our hot key is pressed.
It handles determining if we should do anything - based on a selected object.
Return the value defining the order of call for the given action For example if stars.callOrder[ActionDraw] == 10 and constellation.callOrder[ActionDraw] == 11, the stars module will be drawn before the constellations.
- Parameters
-
actionName | the name of the action for which we want the call order |
- Returns
- the value defining the order. The closer to 0 the earlier the module's action will be called
Reimplemented from StelModule.
Returns the module-specific style sheet.
The main StelStyle instance should be passed.
virtual void Oculars::handleKeys |
( |
class QKeyEvent * |
event | ) |
|
|
virtual |
This method is needed because the MovementMgr classes handleKeys() method consumes the event.
Because we want the ocular view to track, we must intercept & process ourselves. Only called while flagShowOculars or flagShowCCD == true.
Reimplemented from StelModule.
virtual void Oculars::handleMouseClicks |
( |
class QMouseEvent * |
| ) |
|
|
virtual |
Handle mouse clicks.
Please note that most of the interactions will be done through the GUI module.
- Returns
- set the event as accepted if it was intercepted
Reimplemented from StelModule.
virtual void Oculars::init |
( |
| ) |
|
|
virtual |
Initialize itself.
If the initialization takes significant time, the progress should be displayed on the loading bar.
Implements StelModule.
void Oculars::rotateCCD |
( |
QString |
amount | ) |
|
|
slot |
void Oculars::selectCCDAtIndex |
( |
QString |
indexString | ) |
|
|
slot |
indexString must be an integer, in the range of -1:ccds.count()
void Oculars::selectLensAtIndex |
( |
QString |
indexString | ) |
|
|
slot |
indexString must be an integer, in the range -1:lense.count<()
void Oculars::selectOcularAtIndex |
( |
QString |
indexString | ) |
|
|
slot |
indexString must be an integer, in the range of -1:oculars.count()
void Oculars::selectTelescopeAtIndex |
( |
QString |
indexString | ) |
|
|
slot |
indexString must be an integer, in the range of -1:telescopes.count()
void Oculars::toggleCCD |
( |
bool |
show | ) |
|
|
slot |
Toggles the sensor frame overlay.
void Oculars::toggleCCD |
( |
| ) |
|
|
slot |
Toggles the sensor frame overlay (overloaded for blind switching).
void Oculars::toggleTelrad |
( |
bool |
show | ) |
|
|
slot |
Toggles the Telrad sight overlay.
void Oculars::toggleTelrad |
( |
| ) |
|
|
slot |
Toggles the Telrad sight overlay (overloaded for blind switching).
virtual void Oculars::update |
( |
double |
deltaTime | ) |
|
|
inlinevirtual |
Update the module with respect to the time.
- Parameters
-
deltaTime | the time increment in second since last call. |
Implements StelModule.
Definition at line 76 of file Oculars.hpp.
void Oculars::updateLists |
( |
| ) |
|
|
slot |
Update the ocular, telescope and sensor lists after the removal of a member.
Necessary because of the way model/view management in the OcularDialog is implemented.
The documentation for this class was generated from the following file:
- /home/aw/devel/stellarium/trunk/plugins/Oculars/src/Oculars.hpp