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 | ) |