|
OpenLexocad
27.0
|
Classes | |
| struct | ActiveEdge |
| struct | ActiveFace |
| struct | ActiveVertex |
| class | ChangedUIPropertyEvent |
| class | CurveDesigner |
| class | DisplayUIPropertiesEvent |
| class | DragAndDropCB |
| class | OpenLxUIInit |
| class | Selection |
| class | SelectionCB |
| class | UIApplication |
| class | UIApplicationCB |
| class | UICallback |
| class | UIDocument |
| class | UIElement |
| class | UIElementFilter |
Functions | |
| OPENLXUI_EXPORT long long | getMainWidgetPtr () |
| General. More... | |
| OPENLXUI_EXPORT QWidget * | getMainWidget () |
| OPENLXUI_EXPORT void | enableKeyboardShortcuts (bool onoff) |
| KEYBOARD. More... | |
| OPENLXUI_EXPORT Gui::Action * | addTemporaryAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut=0) |
| ACTIONS AND WIDGETS. More... | |
| OPENLXUI_EXPORT Gui::Action * | addTemporaryAction (const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut=0) |
| OPENLXUI_EXPORT Gui::Action * | addActionToWidget (Gui::Action *action, QWidget *widget) |
| OPENLXUI_EXPORT Gui::Action * | addAction (const QString &name, const Gui::ActionBehavior &=Gui::ActionBehavior()) |
| OPENLXUI_EXPORT Gui::Action * | addAction (const QString &name, QAction *action, const Gui::ActionBehavior &=Gui::ActionBehavior()) |
| OPENLXUI_EXPORT Gui::Action * | addMenuAction (const QString &name, QMenu *menu, const Gui::ActionBehavior &=Gui::ActionBehavior()) |
| OPENLXUI_EXPORT void | setDefaultMenuAction (QMenu *menu, Gui::Action *action) |
| OPENLXUI_EXPORT Gui::Action * | getActionByName (const QString &name) |
| OPENLXUI_EXPORT QString | getActionName (Gui::Action *action) |
| OPENLXUI_EXPORT bool | removeActionFromWidget (Gui::Action *action, QWidget *widget) |
| OPENLXUI_EXPORT bool | removeAllActionsFromWidget (QWidget *widget) |
| OPENLXUI_EXPORT Gui::Action * | insertActionToWidget (Gui::Action *action, QWidget *widget, Gui::Action *before) |
| OPENLXUI_EXPORT Gui::Action * | addActionToActionGroup (Gui::Action *action, Gui::ActionGroup *actionGroup) |
| OPENLXUI_EXPORT Gui::Action * | addTemporaryMenuAction (QMenu *menu) |
| OPENLXUI_EXPORT Gui::ActionGroup * | addActionGroup (QWidget *parent) |
| OPENLXUI_EXPORT bool | setShortcut (Gui::Action *action, const QKeySequence &shortcut) |
| OPENLXUI_EXPORT void | removeShortcut (const QKeySequence &shortcut) |
| OPENLXUI_EXPORT const std::map< QString, Gui::Action * > & | getActions () |
| OPENLXUI_EXPORT const std::map< QString, Gui::Action * > & | getActionsForFKeyAssignDialog () |
| OPENLXUI_EXPORT Gui::Action * | getActionByShortcut (const QKeySequence &shortcut) |
| OPENLXUI_EXPORT bool | removeAction (Gui::Action *action) |
| OPENLXUI_EXPORT void | removeAllActions () |
| OPENLXUI_EXPORT bool | removeTemporaryAction (Gui::Action *action) |
| OPENLXUI_EXPORT void | removeAllTemporaryActions () |
| OPENLXUI_EXPORT const std::set< Gui::Action * > & | getAllTemporaryActions () |
| OPENLXUI_EXPORT void | viewAll (int aViewerId, int aAnimationTime=0) |
| VIEWER. More... | |
| OPENLXUI_EXPORT void | view (int aViewerId, OpenLxApp::View_Direction aViewDirection, int aAnimationTime=0) |
| OPENLXUI_EXPORT void | lookAt (int aViewerId, const Geom::Pnt &aFromPnt, const Geom::Pnt &aToPnt, const Geom::Vec &aUpVector) |
| OPENLXUI_EXPORT void | viewOrthogonal (int aViewerId) |
| OPENLXUI_EXPORT void | viewPerspective (int aViewerId) |
| OPENLXUI_EXPORT int | showMessageBox (const Base::String &title, const Base::String &message, int icon=1) |
| DIALOGS AND MESSAGE. More... | |
| OPENLXUI_EXPORT void | showStatusBarMessage (const Base::String &msg) |
| OPENLXUI_EXPORT void | showStatusBarMessage (int aMsgNumber) |
| OPENLXUI_EXPORT void | resetStatusBarMessage () |
| OPENLXUI_EXPORT Core::DoubleResult | getDoubleDialog (const Base::String &label, const double &initialValue=0, const int &decimals=1, const double &minValue=-DBL_MAX, const double &maxValue=DBL_MAX) |
| OPENLXUI_EXPORT Core::IntegerResult | getIntDialog (const Base::String &label, const int &initialValue=0, const int &step=1, const int &minValue=-INT_MAX, const int &maxValue=INT_MAX) |
| OPENLXUI_EXPORT Core::StringResult | getTextDialog (const Base::String &label, const Base::String &initialValue=L"", const int &mode=0) |
| OPENLXUI_EXPORT Core::StringResult | getItemDialog (const Base::String &label, std::vector< Base::String > &initialValues, const int ¤t=0, const bool &editable=false) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addAction | ( | const QString & | name, |
| const Gui::ActionBehavior & | = Gui::ActionBehavior() |
||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addAction | ( | const QString & | name, |
| QAction * | action, | ||
| const Gui::ActionBehavior & | = Gui::ActionBehavior() |
||
| ) |
| OPENLXUI_EXPORT Gui::ActionGroup* OpenLxUI::addActionGroup | ( | QWidget * | parent | ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addActionToActionGroup | ( | Gui::Action * | action, |
| Gui::ActionGroup * | actionGroup | ||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addActionToWidget | ( | Gui::Action * | action, |
| QWidget * | widget | ||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addMenuAction | ( | const QString & | name, |
| QMenu * | menu, | ||
| const Gui::ActionBehavior & | = Gui::ActionBehavior() |
||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addTemporaryAction | ( | const QIcon & | icon, |
| const QString & | text, | ||
| const QObject * | receiver, | ||
| const char * | member, | ||
| const QKeySequence & | shortcut = 0 |
||
| ) |
ACTIONS AND WIDGETS.
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addTemporaryAction | ( | const QString & | text, |
| const QObject * | receiver, | ||
| const char * | member, | ||
| const QKeySequence & | shortcut = 0 |
||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::addTemporaryMenuAction | ( | QMenu * | menu | ) |
| OPENLXUI_EXPORT void OpenLxUI::enableKeyboardShortcuts | ( | bool | onoff | ) |
KEYBOARD.
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::getActionByName | ( | const QString & | name | ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::getActionByShortcut | ( | const QKeySequence & | shortcut | ) |
| OPENLXUI_EXPORT QString OpenLxUI::getActionName | ( | Gui::Action * | action | ) |
| OPENLXUI_EXPORT const std::map<QString, Gui::Action*>& OpenLxUI::getActions | ( | ) |
| OPENLXUI_EXPORT const std::map<QString, Gui::Action*>& OpenLxUI::getActionsForFKeyAssignDialog | ( | ) |
| OPENLXUI_EXPORT const std::set<Gui::Action*>& OpenLxUI::getAllTemporaryActions | ( | ) |
| OPENLXUI_EXPORT Core::DoubleResult OpenLxUI::getDoubleDialog | ( | const Base::String & | label, |
| const double & | initialValue = 0, |
||
| const int & | decimals = 1, |
||
| const double & | minValue = -DBL_MAX, |
||
| const double & | maxValue = DBL_MAX |
||
| ) |
| OPENLXUI_EXPORT Core::IntegerResult OpenLxUI::getIntDialog | ( | const Base::String & | label, |
| const int & | initialValue = 0, |
||
| const int & | step = 1, |
||
| const int & | minValue = -INT_MAX, |
||
| const int & | maxValue = INT_MAX |
||
| ) |
| OPENLXUI_EXPORT Core::StringResult OpenLxUI::getItemDialog | ( | const Base::String & | label, |
| std::vector< Base::String > & | initialValues, | ||
| const int & | current = 0, |
||
| const bool & | editable = false |
||
| ) |
| OPENLXUI_EXPORT QWidget* OpenLxUI::getMainWidget | ( | ) |
| OPENLXUI_EXPORT long long OpenLxUI::getMainWidgetPtr | ( | ) |
General.
| OPENLXUI_EXPORT Core::StringResult OpenLxUI::getTextDialog | ( | const Base::String & | label, |
| const Base::String & | initialValue = L"", |
||
| const int & | mode = 0 |
||
| ) |
| OPENLXUI_EXPORT Gui::Action* OpenLxUI::insertActionToWidget | ( | Gui::Action * | action, |
| QWidget * | widget, | ||
| Gui::Action * | before | ||
| ) |
| OPENLXUI_EXPORT void OpenLxUI::lookAt | ( | int | aViewerId, |
| const Geom::Pnt & | aFromPnt, | ||
| const Geom::Pnt & | aToPnt, | ||
| const Geom::Vec & | aUpVector | ||
| ) |
| OPENLXUI_EXPORT bool OpenLxUI::removeAction | ( | Gui::Action * | action | ) |
| OPENLXUI_EXPORT bool OpenLxUI::removeActionFromWidget | ( | Gui::Action * | action, |
| QWidget * | widget | ||
| ) |
| OPENLXUI_EXPORT void OpenLxUI::removeAllActions | ( | ) |
| OPENLXUI_EXPORT bool OpenLxUI::removeAllActionsFromWidget | ( | QWidget * | widget | ) |
| OPENLXUI_EXPORT void OpenLxUI::removeAllTemporaryActions | ( | ) |
| OPENLXUI_EXPORT void OpenLxUI::removeShortcut | ( | const QKeySequence & | shortcut | ) |
| OPENLXUI_EXPORT bool OpenLxUI::removeTemporaryAction | ( | Gui::Action * | action | ) |
| OPENLXUI_EXPORT void OpenLxUI::resetStatusBarMessage | ( | ) |
| OPENLXUI_EXPORT void OpenLxUI::setDefaultMenuAction | ( | QMenu * | menu, |
| Gui::Action * | action | ||
| ) |
| OPENLXUI_EXPORT bool OpenLxUI::setShortcut | ( | Gui::Action * | action, |
| const QKeySequence & | shortcut | ||
| ) |
| OPENLXUI_EXPORT int OpenLxUI::showMessageBox | ( | const Base::String & | title, |
| const Base::String & | message, | ||
| int | icon = 1 |
||
| ) |
DIALOGS AND MESSAGE.
| OPENLXUI_EXPORT void OpenLxUI::showStatusBarMessage | ( | const Base::String & | msg | ) |
| OPENLXUI_EXPORT void OpenLxUI::showStatusBarMessage | ( | int | aMsgNumber | ) |
| OPENLXUI_EXPORT void OpenLxUI::view | ( | int | aViewerId, |
| OpenLxApp::View_Direction | aViewDirection, | ||
| int | aAnimationTime = 0 |
||
| ) |
| OPENLXUI_EXPORT void OpenLxUI::viewAll | ( | int | aViewerId, |
| int | aAnimationTime = 0 |
||
| ) |
VIEWER.
| OPENLXUI_EXPORT void OpenLxUI::viewOrthogonal | ( | int | aViewerId | ) |
| OPENLXUI_EXPORT void OpenLxUI::viewPerspective | ( | int | aViewerId | ) |