22#include <officecfg/Office/Common.hxx>
29 if (&rButton == mxOpenReadOnlyBtn.get())
31 if (mxNotifyBtn->get_active())
36 else if (&rButton == mxOpenCopyBtn.get())
40 else if (&rButton == mxOpenBtn.get())
44 else if (&rButton == mxCancelBtn.get())
50OpenLockedQueryBox::OpenLockedQueryBox(
weld::Window* pParent,
const OUString& rHiddenData,
bool bEnableOverride)
51 : GenericDialogController(pParent,
"vcl/ui/openlockedquerybox.ui",
"OpenLockedQueryBox")
52 , mxQuestionMarkImage(m_xBuilder->weld_image(
"questionmark"))
53 , mxOpenReadOnlyBtn(m_xBuilder->weld_button(
"readonly"))
54 , mxOpenCopyBtn(m_xBuilder->weld_button(
"opencopy"))
55 , mxOpenBtn(m_xBuilder->weld_button(
"open"))
56 , mxCancelBtn(m_xBuilder->weld_button(
"cancel"))
57 , mxNotifyBtn(m_xBuilder->weld_check_button(
"notify"))
58 , mxHiddenText(m_xBuilder->weld_label(
"hiddentext"))
66 if (!(bEnableOverride && officecfg::Office::Common::Misc::AllowOverrideLocking::get()))
Reference< XExecutableDialog > m_xDialog
std::unique_ptr< weld::Label > mxHiddenText
std::unique_ptr< weld::Button > mxOpenCopyBtn
std::unique_ptr< weld::Button > mxOpenBtn
std::unique_ptr< weld::Button > mxOpenReadOnlyBtn
std::unique_ptr< weld::Button > mxCancelBtn
std::shared_ptr< weld::Dialog > m_xDialog
#define LINK(Instance, Class, Member)
IMPL_LINK(OpenLockedQueryBox, ClickHdl, weld::Button &, rButton, void)