#include <tp_3D_SceneGeometry.hxx>
|
| ThreeD_SceneGeometry_TabPage (weld::Container *pWindow, rtl::Reference< ::chart::Diagram > xDiagram, ControllerLockHelper &rControllerLockHelper) |
|
| ~ThreeD_SceneGeometry_TabPage () |
|
void | commitPendingChanges () |
|
| DECL_LINK (AngleChanged, Timer *, void) |
|
| DECL_LINK (AngleEdited, weld::MetricSpinButton &, void) |
|
| DECL_LINK (PerspectiveChanged, Timer *, void) |
|
| DECL_LINK (PerspectiveEdited, weld::MetricSpinButton &, void) |
|
| DECL_LINK (PerspectiveToggled, weld::Toggleable &, void) |
|
| DECL_LINK (RightAngledAxesToggled, weld::Toggleable &, void) |
|
Definition at line 32 of file tp_3D_SceneGeometry.hxx.
◆ ThreeD_SceneGeometry_TabPage()
Definition at line 49 of file tp_3D_SceneGeometry.cxx.
References DEGREE, EDIT_UPDATEDATA_TIMEOUT, chart::ChartTypeHelper::isSupportingRightAngledAxes(), LINK, m_aAngleTimer, m_aPerspectiveTimer, m_nXRotation, m_nYRotation, m_nZRotation, m_xCbxPerspective, m_xCbxRightAngledAxes, m_xContainer, m_xDiagram, m_xMFPerspective, m_xMFXRotation, m_xMFYRotation, m_xMFZRotation, NormAngle180(), PERCENT(), basegfx::rad2deg(), Timer::SetInvokeHandler(), and Timer::SetTimeout().
◆ ~ThreeD_SceneGeometry_TabPage()
chart::ThreeD_SceneGeometry_TabPage::~ThreeD_SceneGeometry_TabPage |
( |
| ) |
|
◆ applyAnglesToModel()
void chart::ThreeD_SceneGeometry_TabPage::applyAnglesToModel |
( |
| ) |
|
|
private |
Definition at line 145 of file tp_3D_SceneGeometry.cxx.
References basegfx::deg2rad(), m_aAngleTimer, m_bAngleChangePending, m_nXRotation, m_nYRotation, m_nZRotation, m_rControllerLockHelper, m_xDiagram, m_xMFXRotation, m_xMFYRotation, m_xMFZRotation, and Task::Stop().
Referenced by commitPendingChanges().
◆ applyPerspectiveToModel()
void chart::ThreeD_SceneGeometry_TabPage::applyPerspectiveToModel |
( |
| ) |
|
|
private |
◆ commitPendingChanges()
void chart::ThreeD_SceneGeometry_TabPage::commitPendingChanges |
( |
| ) |
|
◆ DECL_LINK() [1/6]
chart::ThreeD_SceneGeometry_TabPage::DECL_LINK |
( |
AngleChanged |
, |
|
|
Timer * |
, |
|
|
void |
|
|
) |
| |
◆ DECL_LINK() [2/6]
◆ DECL_LINK() [3/6]
chart::ThreeD_SceneGeometry_TabPage::DECL_LINK |
( |
PerspectiveChanged |
, |
|
|
Timer * |
, |
|
|
void |
|
|
) |
| |
◆ DECL_LINK() [4/6]
◆ DECL_LINK() [5/6]
chart::ThreeD_SceneGeometry_TabPage::DECL_LINK |
( |
PerspectiveToggled |
, |
|
|
weld::Toggleable & |
, |
|
|
void |
|
|
) |
| |
◆ DECL_LINK() [6/6]
chart::ThreeD_SceneGeometry_TabPage::DECL_LINK |
( |
RightAngledAxesToggled |
, |
|
|
weld::Toggleable & |
, |
|
|
void |
|
|
) |
| |
◆ m_aAngleTimer
Timer chart::ThreeD_SceneGeometry_TabPage::m_aAngleTimer |
|
private |
◆ m_aPerspectiveTimer
Timer chart::ThreeD_SceneGeometry_TabPage::m_aPerspectiveTimer |
|
private |
◆ m_bAngleChangePending
bool chart::ThreeD_SceneGeometry_TabPage::m_bAngleChangePending |
|
private |
◆ m_bPerspectiveChangePending
bool chart::ThreeD_SceneGeometry_TabPage::m_bPerspectiveChangePending |
|
private |
◆ m_nXRotation
sal_Int64 chart::ThreeD_SceneGeometry_TabPage::m_nXRotation |
|
private |
◆ m_nYRotation
sal_Int64 chart::ThreeD_SceneGeometry_TabPage::m_nYRotation |
|
private |
◆ m_nZRotation
sal_Int64 chart::ThreeD_SceneGeometry_TabPage::m_nZRotation |
|
private |
◆ m_rControllerLockHelper
◆ m_xBuilder
std::unique_ptr<weld::Builder> chart::ThreeD_SceneGeometry_TabPage::m_xBuilder |
|
private |
◆ m_xCbxPerspective
std::unique_ptr<weld::CheckButton> chart::ThreeD_SceneGeometry_TabPage::m_xCbxPerspective |
|
private |
◆ m_xCbxRightAngledAxes
std::unique_ptr<weld::CheckButton> chart::ThreeD_SceneGeometry_TabPage::m_xCbxRightAngledAxes |
|
private |
◆ m_xContainer
std::unique_ptr<weld::Container> chart::ThreeD_SceneGeometry_TabPage::m_xContainer |
|
private |
◆ m_xDiagram
◆ m_xFtZRotation
std::unique_ptr<weld::Label> chart::ThreeD_SceneGeometry_TabPage::m_xFtZRotation |
|
private |
◆ m_xMFPerspective
◆ m_xMFXRotation
◆ m_xMFYRotation
◆ m_xMFZRotation
The documentation for this class was generated from the following files: