![]() |
Stellarium
0.20.4
|
The sky object search dialog. More...
#include <SearchDialog.hpp>
Public Types | |
| enum | CoordinateSystem { equatorialJ2000, equatorial, horizontal, galactic, supergalactic, ecliptic, eclipticJ2000 } |
| Available coordinate systems. | |
Public Slots | |
| virtual void | retranslate () Q_DECL_OVERRIDE |
| void | setSimpleStyle () |
| This style only displays the text search field and the search button. | |
| void | setCurrentCoordinateSystem (CoordinateSystem cs) |
| Set the current coordinate system. | |
| CoordinateSystem | getCurrentCoordinateSystem () const |
| Get the current coordinate system. | |
| QString | getCurrentCoordinateSystemKey (void) const |
| Get the current coordinate system key. | |
| void | setCurrentCoordinateSystemKey (QString key) |
| Set the current coordinate system from its key. | |
| void | setCoordinateSystem (int csID) |
| void | populateCoordinateSystemsList () |
| void | populateCoordinateAxis () |
| void | populateRecentSearch () |
| int | getRecentSearchSize () const |
| Returns current max size of recent search list. | |
| void | setRecentSearchSize (int maxSize) |
| Called when user wants to change recent search list size. | |
Public Slots inherited from StelDialog | |
| virtual void | retranslate ()=0 |
| Retranslate the content of the dialog. More... | |
| virtual void | setVisible (bool) |
| On the first call with "true" populates the window contents. | |
| virtual void | close () |
| Closes the window (the window widget is not deleted, just not visible). | |
| void | handleMovedTo (QPoint newPos) |
| Adds dialog location to config.ini; should be connected in createDialogContent() | |
| virtual void | handleDialogSizeChanged (QSizeF size) |
| Stores dialog sizes into config.ini; should be connected from the proxy. More... | |
| QString | getDialogName () const |
Signals | |
| void | simbadUseChanged (bool use) |
| void | simbadQueryDistChanged (int dist) |
| void | simbadQueryCountChanged (int count) |
| void | simbadGetsIdsChanged (bool b) |
| void | simbadGetsSpecChanged (bool b) |
| void | simbadGetsDistChanged (bool b) |
| void | simbadGetsMorphoChanged (bool b) |
| void | simbadGetsTypesChanged (bool b) |
| void | simbadGetsDimsChanged (bool b) |
Signals inherited from StelDialog | |
| void | visibleChanged (bool) |
Public Member Functions | |
| SearchDialog (QObject *parent) | |
| virtual bool | eventFilter (QObject *object, QEvent *event) Q_DECL_OVERRIDE |
| QStringList | listMatchingRecentObjects (const QString &objPrefix, int maxNbItem=20, bool useStartOfWords=false) const |
| Find and return the list of at most maxNbItem objects auto-completing the passed object name. More... | |
Public Member Functions inherited from StelDialog | |
| StelDialog (QString dialogName="Default", QObject *parent=Q_NULLPTR) | |
| virtual void | styleChanged () |
| Notify that the application style changed. | |
| bool | visible () const |
| Returns true if the dialog contents have been constructed and are currently shown. | |
Static Public Member Functions | |
| static QString | substituteGreek (const QString &keyString) |
| Replaces all occurences of substrings describing Greek letters (i.e. More... | |
| static QString | getGreekLetterByName (const QString &potentialGreekLetterName) |
| Returns the Greek unicode character for the specified letter string (i.e. "alpha", "beta", ...) | |
Static Public Attributes | |
| static const char * | DEF_SIMBAD_URL |
| URL of the default SIMBAD server (Strasbourg). | |
| static QString | extSearchText |
Protected Member Functions | |
| virtual void | createDialogContent () Q_DECL_OVERRIDE |
| Initialize the dialog widgets and connect the signals/slots. | |
Protected Member Functions inherited from StelDialog | |
| void | connectColorButton (QToolButton *button, QString propertyName, QString iniName, QString moduleName="") |
| Prepare a QToolButton so that it can receive and handle askColor() connections properly. More... | |
| bool | askConfirmation () |
Protected Attributes | |
| Ui_searchDialogForm * | ui |
Protected Attributes inherited from StelDialog | |
| QWidget * | dialog |
| The main dialog. | |
| class CustomProxy * | proxy |
| QString | dialogName |
| The name should be set in derived classes' constructors and can be used to store and retrieve the panel locations. | |
| QList< QWidget * > | kineticScrollingList |
| A list of widgets where kinetic scrolling can be activated or deactivated The list must be filled once, in the constructor or init() of fillDialog() etc. More... | |
Properties | |
| bool | useSimbad |
| int | simbadDist |
| Properties for SIMBAD position query. More... | |
| int | simbadCount |
| At max, retrieve so many results. | |
| bool | simbadGetIds |
| get all IDs for object | |
| bool | simbadGetSpec |
| get spectral data | |
| bool | simbadGetMorpho |
| get morphological description | |
| bool | simbadGetTypes |
| get object types | |
| bool | simbadGetDims |
| get dimensions | |
Properties inherited from StelDialog | |
| bool | visible |
Additional Inherited Members | |
Protected Slots inherited from StelDialog | |
| void | askColor () |
| To be called by a connected QToolButton with a color background. More... | |
| void | enableKineticScrolling (bool b) |
| enable kinetic scrolling. This should be connected to StelApp's StelGui signal flagUseKineticScrollingChanged. | |
| void | handleFontChanged () |
| connect from StelApp to handle font and font size changes. | |
Static Protected Member Functions inherited from StelDialog | |
| static void | connectCheckBox (QAbstractButton *checkBox, const QString &actionName) |
| Helper function to connect a checkbox to the StelAction with the specified name. | |
| static void | connectCheckBox (QAbstractButton *checkBox, StelAction *action) |
| Helper function to connect a checkbox to the given StelAction. | |
| static void | connectIntProperty (QLineEdit *lineEdit, const QString &propName) |
| Helper function to connect a QLineEdit to an integer StelProperty. More... | |
| static void | connectIntProperty (QSpinBox *spinBox, const QString &propName) |
| Helper function to connect a QSpinBox to an integer StelProperty. More... | |
| static void | connectIntProperty (QComboBox *comboBox, const QString &propName) |
| Helper function to connect a QComboBox to an integer StelProperty. More... | |
| static void | connectIntProperty (QSlider *slider, const QString &propName, int minValue, int maxValue) |
| Helper function to connect a QSlider to an double or float StelProperty. More... | |
| static void | connectDoubleProperty (QDoubleSpinBox *spinBox, const QString &propName) |
| Helper function to connect a QDoubleSpinBox to an double or float StelProperty. More... | |
| static void | connectDoubleProperty (QSlider *slider, const QString &propName, double minValue, double maxValue) |
| Helper function to connect a QSlider to an double or float StelProperty. More... | |
| static void | connectStringProperty (QComboBox *comboBox, const QString &propName) |
| Helper function to connect a QComboBox to an QString StelProperty. More... | |
| static void | connectBoolProperty (QAbstractButton *checkBox, const QString &propName) |
| Helper function to connect a checkbox to a bool StelProperty. More... | |
| static void | connectBoolProperty (QGroupBox *checkBox, const QString &propName) |
| Helper function to connect a groupbox to a bool StelProperty. More... | |
| QStringList SearchDialog::listMatchingRecentObjects | ( | const QString & | objPrefix, |
| int | maxNbItem = 20, |
||
| bool | useStartOfWords = false |
||
| ) | const |
| maxNbItem | the maximum number of returned object names. |
| useStartOfWords | the autofill mode for returned objects names |
|
static |
"alpha", "beta", ...) with the actual Greek unicode characters.
|
readwrite |
Distance from queried coordinates
1.8.13