![]() |
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure |
Main class for the GUI based on QGraphicView. More...
#include <StelGui.hpp>
Public Slots | |
| void | setFlagShowFlipButtons (bool b) |
| void | setFlagShowNebulaBackgroundButton (bool b) |
| bool | getAutoHideHorizontalButtonBar () const |
| void | setAutoHideHorizontalButtonBar (bool b) |
| bool | getAutoHideVerticalButtonBar () const |
| void | setAutoHideVerticalButtonBar (bool b) |
| void | setScriptKeys (bool b) |
| void | increaseScriptSpeed () |
| void | decreaseScriptSpeed () |
| void | setRealScriptSpeed () |
| void | setGuiVisible (bool) |
Public Member Functions | |
| virtual void | init (QGraphicsWidget *topLevelGraphicsWidget, StelAppGraphicsWidget *stelAppGraphicsWidget) |
| void | update () |
| virtual void | updateI18n () |
| virtual void | setStelStyle (const QString §ion) |
| StelStyle | getStelStyle () const |
| void | loadStyle (const QString &fileName) |
| class QProgressBar * | addProgressBar () |
| BottomStelBar * | getButtonBar () |
| class LeftStelBar * | getWindowsButtonBar () |
| bool | getFlagShowFlipButtons () |
| bool | getFlagShowNebulaBackgroundButton () |
| bool | initComplete (void) |
| virtual void | forceRefreshGui () |
| virtual void | setVisible (bool b) |
| virtual bool | getVisible () const |
| virtual bool | isCurrentlyUsed () const |
| virtual void | setInfoTextFilters (const StelObject::InfoStringGroup &aflags) |
|
virtual const StelObject::InfoStringGroup & | getInfoTextFilters () const |
| virtual QAction * | addGuiActions (const QString &actionName, const QString &text, const QString &shortCut, const QString &helpGroup, bool checkable=true, bool autoRepeat=false) |
Main class for the GUI based on QGraphicView.
It manages the various qt configuration windows, the buttons bars, the list of QAction/shortcuts.
| virtual QAction* StelGui::addGuiActions | ( | const QString & | actionName, | |
| const QString & | text, | |||
| const QString & | shortCut, | |||
| const QString & | helpGroup, | |||
| bool | checkable = true, |
|||
| bool | autoRepeat = false | |||
| ) | [virtual] |
Add a new action managed by the GUI.
This method should be used to add new shortcuts to the program
| actionName | qt object name. Used as a reference for later uses | |
| text | the text to display when hovering, or in the help window | |
| shortCut | the qt shortcut to use | |
| helpGroup | hint on how to group the text in the help window | |
| checkable | whether the action should be checkable | |
| autoRepeat | whether the action should be autorepeated |
Reimplemented from StelGuiBase.
| class QProgressBar* StelGui::addProgressBar | ( | ) | [virtual] |
Add a new progress bar in the lower right corner of the screen.
When the progress bar is deleted with removeProgressBar() the layout is automatically rearranged.
Implements StelGuiBase.
| virtual bool StelGui::isCurrentlyUsed | ( | ) | const [virtual] |
Show wether the Gui is currently used.
This can then be used to optimize the rendering to increase reactivity.
Implements StelGuiBase.
| void StelGui::setAutoHideHorizontalButtonBar | ( | bool | b | ) | [slot] |
Set the auto-hide status of the horizontal toolbar.
When set to true, the horizontal toolbar will auto-hide itself, only making an appearance when the mouse is nearby. When false, it will remain on screen.
| b | to hide or not to hide |
| void StelGui::setAutoHideVerticalButtonBar | ( | bool | b | ) | [slot] |
Set the auto-hide status of the vertical toolbar.
When set to true, the vertical toolbar will auto-hide itself, only making an appearance when the mouse is nearby. When false, it will remain on screen.
| b | to hide or not to hide |
| virtual void StelGui::setVisible | ( | bool | b | ) | [virtual] |
Show whether the GUI is visible.
| b | when true, GUI will be shown, else it will be hidden. |
Implements StelGuiBase.
1.7.1