30 :
SfxTabPage(pPage, pController,
"modules/simpress/ui/prntopts.ui",
"prntopts", &rInAttrs)
31 , m_xFrmContent(m_xBuilder->weld_frame(
"contentframe"))
32 , m_xCbxDraw(m_xBuilder->weld_check_button(
"drawingcb"))
33 , m_xCbxNotes(m_xBuilder->weld_check_button(
"notecb"))
34 , m_xCbxHandout(m_xBuilder->weld_check_button(
"handoutcb"))
35 , m_xCbxOutline(m_xBuilder->weld_check_button(
"outlinecb"))
36 , m_xRbtColor(m_xBuilder->weld_radio_button(
"defaultrb"))
37 , m_xRbtGrayscale(m_xBuilder->weld_radio_button(
"grayscalerb"))
38 , m_xRbtBlackWhite(m_xBuilder->weld_radio_button(
"blackwhiterb"))
39 , m_xCbxPagename(m_xBuilder->weld_check_button(
"pagenmcb"))
40 , m_xCbxDate(m_xBuilder->weld_check_button(
"datecb"))
41 , m_xCbxTime(m_xBuilder->weld_check_button(
"timecb"))
42 , m_xCbxHiddenPages(m_xBuilder->weld_check_button(
"hiddenpgcb"))
43 , m_xRbtDefault(m_xBuilder->weld_radio_button(
"pagedefaultrb"))
44 , m_xRbtPagesize(m_xBuilder->weld_radio_button(
"fittopgrb"))
45 , m_xRbtPagetile(m_xBuilder->weld_radio_button(
"tilepgrb"))
46 , m_xRbtBooklet(m_xBuilder->weld_radio_button(
"brouchrb"))
47 , m_xCbxFront(m_xBuilder->weld_check_button(
"frontcb"))
48 , m_xCbxBack(m_xBuilder->weld_check_button(
"backcb"))
49 , m_xCbxPaperbin(m_xBuilder->weld_check_button(
"papertryfrmprntrcb"))
74 if(
m_xCbxDraw->get_state_changed_from_saved() ||
109 sal_uInt16 nQuality = 0;
116 rAttrs->
Put( aOptions );
153 else if( nQuality == 1 )
180 return std::make_unique<SdPrintOptions>( pPage, pController, *rOutAttrs );
186 if( !m_xCbxDraw->get_active() && !m_xCbxNotes->get_active() && !m_xCbxOutline->get_active() && !m_xCbxHandout->get_active() )
187 rCbx.set_active(
true);
226 sal_uInt32 nFlags=pFlagItem->
GetValue();
227 if ( ( nFlags & SD_DRAW_MODE ) == SD_DRAW_MODE )
sal_uInt32 GetValue() const
SdOptionsPrint & GetOptionsPrint()
void SetPaperbin(bool bOn)
void SetFrontPage(bool bOn)
void SetBackPage(bool bOn)
void SetBooklet(bool bOn)
void SetPagesize(bool bOn)
void SetHiddenPages(bool bOn)
void SetPagename(bool bOn)
void SetOutline(bool bOn)
void SetOutputQuality(sal_uInt16 nInQuality)
void SetPagetile(bool bOn)
bool IsHiddenPages() const
void SetHandout(bool bOn)
sal_uInt16 GetOutputQuality() const
std::unique_ptr< weld::CheckButton > m_xCbxDraw
virtual void PageCreated(const SfxAllItemSet &aSet) override
std::unique_ptr< weld::CheckButton > m_xCbxFront
std::unique_ptr< weld::RadioButton > m_xRbtPagetile
std::unique_ptr< weld::CheckButton > m_xCbxBack
virtual ~SdPrintOptions() override
std::unique_ptr< weld::CheckButton > m_xCbxDate
std::unique_ptr< weld::RadioButton > m_xRbtPagesize
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::RadioButton > m_xRbtDefault
std::unique_ptr< weld::CheckButton > m_xCbxTime
std::unique_ptr< weld::RadioButton > m_xRbtGrayscale
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::CheckButton > m_xCbxHandout
std::unique_ptr< weld::CheckButton > m_xCbxPaperbin
std::unique_ptr< weld::RadioButton > m_xRbtColor
SdPrintOptions(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
dialog to adjust print options
std::unique_ptr< weld::CheckButton > m_xCbxNotes
std::unique_ptr< weld::Frame > m_xFrmContent
std::unique_ptr< weld::CheckButton > m_xCbxOutline
std::unique_ptr< weld::CheckButton > m_xCbxPagename
std::unique_ptr< weld::CheckButton > m_xCbxHiddenPages
std::unique_ptr< weld::RadioButton > m_xRbtBooklet
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
std::unique_ptr< weld::RadioButton > m_xRbtBlackWhite
const T * GetItemIfSet(TypedWhichId< T > nWhich, bool bSrchInParent=true) const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
#define LINK(Instance, Class, Member)
IMPL_LINK(SdPrintOptions, ClickCheckboxHdl, weld::Toggleable &, rCbx, void)
IMPL_LINK_NOARG(SdPrintOptions, ClickBookletHdl, weld::Toggleable &, void)