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