LibreOffice Module vcl (master) 1
|
Classes | |
struct | ControlDependency |
Public Types | |
typedef std::unordered_map< OUString, size_t > | PropertyToIndexMap |
typedef std::unordered_map< OUString, ControlDependency > | ControlDependencyMap |
typedef std::unordered_map< OUString, css::uno::Sequence< sal_Bool > > | ChoiceDisableMap |
Public Member Functions | |
ImplPrinterControllerData () | |
~ImplPrinterControllerData () | |
Size | getRealPaperSize (const Size &i_rPageSize, bool bNoNUP) const |
PrinterController::PageSize | modifyJobSetup (const css::uno::Sequence< css::beans::PropertyValue > &i_rProps) |
void | resetPaperToLastConfigured () |
Public Attributes | |
VclPtr< Printer > | mxPrinter |
weld::Window * | mpWindow |
css::uno::Sequence< css::beans::PropertyValue > | maUIOptions |
std::vector< css::beans::PropertyValue > | maUIProperties |
std::vector< bool > | maUIPropertyEnabled |
PropertyToIndexMap | maPropertyToIndex |
ControlDependencyMap | maControlDependencies |
ChoiceDisableMap | maChoiceDisableMap |
bool | mbFirstPage |
bool | mbLastPage |
bool | mbReversePageOrder |
bool | mbPapersizeFromSetup |
bool | mbPapersizeFromUser |
bool | mbOrientationFromUser |
bool | mbPrinterModified |
css::view::PrintableState | meJobState |
vcl::PrinterController::MultiPageSetup | maMultiPage |
std::shared_ptr< vcl::PrintProgressDialog > | mxProgress |
ImplPageCache | maPageCache |
Size | maDefaultPageSize |
Size | maUserPageSize |
Orientation | meUserOrientation |
sal_Int32 | mnDefaultPaperBin |
sal_Int32 | mnFixedPaperBin |
Definition at line 135 of file print3.cxx.
typedef std::unordered_map< OUString, css::uno::Sequence< sal_Bool > > vcl::ImplPrinterControllerData::ChoiceDisableMap |
Definition at line 148 of file print3.cxx.
typedef std::unordered_map< OUString, ControlDependency > vcl::ImplPrinterControllerData::ControlDependencyMap |
Definition at line 147 of file print3.cxx.
typedef std::unordered_map< OUString, size_t > vcl::ImplPrinterControllerData::PropertyToIndexMap |
Definition at line 146 of file print3.cxx.
|
inline |
Definition at line 198 of file print3.cxx.
|
inline |
Definition at line 213 of file print3.cxx.
References mxProgress, and RET_CANCEL.
|
inline |
Definition at line 222 of file print3.cxx.
References vcl::PrinterController::MultiPageSetup::aPaperSize, Landscape, maDefaultPageSize, maMultiPage, maUserPageSize, mbOrientationFromUser, mbPapersizeFromSetup, mbPapersizeFromUser, meUserOrientation, vcl::PrinterController::MultiPageSetup::nColumns, vcl::PrinterController::MultiPageSetup::nRows, Portrait, and size.
PrinterController::PageSize vcl::ImplPrinterControllerData::modifyJobSetup | ( | const css::uno::Sequence< css::beans::PropertyValue > & | i_rProps | ) |
Definition at line 937 of file print3.cxx.
References vcl::PrinterController::PageSize::aSize, vcl::PrinterController::PageSize::bFullPaper, o3tl::make_unsigned(), Size::setHeight(), and Size::setWidth().
void vcl::ImplPrinterControllerData::resetPaperToLastConfigured | ( | ) |
Definition at line 1007 of file print3.cxx.
ChoiceDisableMap vcl::ImplPrinterControllerData::maChoiceDisableMap |
Definition at line 157 of file print3.cxx.
ControlDependencyMap vcl::ImplPrinterControllerData::maControlDependencies |
Definition at line 156 of file print3.cxx.
Size vcl::ImplPrinterControllerData::maDefaultPageSize |
Definition at line 174 of file print3.cxx.
Referenced by getRealPaperSize().
vcl::PrinterController::MultiPageSetup vcl::ImplPrinterControllerData::maMultiPage |
Definition at line 167 of file print3.cxx.
Referenced by getRealPaperSize().
ImplPageCache vcl::ImplPrinterControllerData::maPageCache |
Definition at line 171 of file print3.cxx.
PropertyToIndexMap vcl::ImplPrinterControllerData::maPropertyToIndex |
Definition at line 155 of file print3.cxx.
css::uno::Sequence< css::beans::PropertyValue > vcl::ImplPrinterControllerData::maUIOptions |
Definition at line 152 of file print3.cxx.
std::vector< css::beans::PropertyValue > vcl::ImplPrinterControllerData::maUIProperties |
Definition at line 153 of file print3.cxx.
std::vector< bool > vcl::ImplPrinterControllerData::maUIPropertyEnabled |
Definition at line 154 of file print3.cxx.
Size vcl::ImplPrinterControllerData::maUserPageSize |
Definition at line 176 of file print3.cxx.
Referenced by getRealPaperSize().
bool vcl::ImplPrinterControllerData::mbFirstPage |
Definition at line 158 of file print3.cxx.
bool vcl::ImplPrinterControllerData::mbLastPage |
Definition at line 159 of file print3.cxx.
bool vcl::ImplPrinterControllerData::mbOrientationFromUser |
Definition at line 163 of file print3.cxx.
Referenced by getRealPaperSize().
bool vcl::ImplPrinterControllerData::mbPapersizeFromSetup |
Definition at line 161 of file print3.cxx.
Referenced by getRealPaperSize().
bool vcl::ImplPrinterControllerData::mbPapersizeFromUser |
Definition at line 162 of file print3.cxx.
Referenced by getRealPaperSize().
bool vcl::ImplPrinterControllerData::mbPrinterModified |
Definition at line 164 of file print3.cxx.
bool vcl::ImplPrinterControllerData::mbReversePageOrder |
Definition at line 160 of file print3.cxx.
css::view::PrintableState vcl::ImplPrinterControllerData::meJobState |
Definition at line 165 of file print3.cxx.
Orientation vcl::ImplPrinterControllerData::meUserOrientation |
Definition at line 178 of file print3.cxx.
Referenced by getRealPaperSize().
sal_Int32 vcl::ImplPrinterControllerData::mnDefaultPaperBin |
Definition at line 180 of file print3.cxx.
sal_Int32 vcl::ImplPrinterControllerData::mnFixedPaperBin |
Definition at line 183 of file print3.cxx.
weld::Window* vcl::ImplPrinterControllerData::mpWindow |
Definition at line 151 of file print3.cxx.
Definition at line 150 of file print3.cxx.
std::shared_ptr<vcl::PrintProgressDialog> vcl::ImplPrinterControllerData::mxProgress |
Definition at line 169 of file print3.cxx.
Referenced by ~ImplPrinterControllerData().