|
LibreOffice Module sfx2 (master) 1
|
#include <sal/config.h>#include <memory>#include <optional>#include <sfx2/dllapi.h>#include <sal/types.h>#include <com/sun/star/uno/Reference.h>#include <svl/lstner.hxx>#include <sfx2/shell.hxx>#include <i18nlangtag/languagetag.hxx>#include <vcl/IDialogRenderable.hxx>#include <comphelper/errcode.hxx>#include <o3tl/typed_flags_set.hxx>#include <vcl/vclptr.hxx>#include <editeng/outliner.hxx>#include <functional>#include <unordered_set>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< SfxPrinterChangeFlags > |
| struct | o3tl::typed_flags< SfxViewShellFlags > |
| class | SfxViewShell |
| One SfxViewShell more or less represents one edit window for a document, there can be multiple ones for a single opened document (SfxObjectShell). More... | |
Namespaces | |
| namespace | weld |
| namespace | rtl |
| namespace | vcl |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::awt |
| namespace | com::sun::star::beans |
| namespace | com::sun::star::datatransfer |
| namespace | com::sun::star::datatransfer::clipboard |
| namespace | com::sun::star::embed |
| Implementation of the interface com.sun.star.rdf.XDocumentMetadataAccess. | |
| namespace | com::sun::star::frame |
| namespace | com::sun::star::ui |
| namespace | com::sun::star::view |
| namespace | tools |
| namespace | svtools |
| namespace | o3tl |
Macros | |
| #define | SFX_PRINTER_ALL (SfxPrinterChangeFlags::PRINTER | SfxPrinterChangeFlags::JOBSETUP | SfxPrinterChangeFlags::OPTIONS | SfxPrinterChangeFlags::CHG_ORIENTATION | SfxPrinterChangeFlags::CHG_SIZE) |
| #define | SFX_PRINTERROR_BUSY 1 |
| #define | DEFAULT_MARGIN_WIDTH 8 |
| #define | DEFAULT_MARGIN_HEIGHT 12 |
| #define | SFX_DECL_VIEWFACTORY(Class) |
| #define | SFX_IMPL_NAMED_VIEWFACTORY(Class, AsciiViewName) |
| #define | SFX_VIEW_REGISTRATION(DocClass) DocClass::Factory().RegisterViewFactory( *Factory() ) |
Typedefs | |
| typedef std::unordered_map< OUString, std::pair< Color, int > > | StylesHighlighterColorMap |
Enumerations | |
| enum class | SfxPrinterChangeFlags { NONE = 0 , PRINTER = 1 , JOBSETUP = 2 , OPTIONS = 4 , CHG_ORIENTATION = 8 , CHG_SIZE = 16 } |
| enum class | SfxViewShellFlags { NONE = 0x0000 , HAS_PRINTOPTIONS = 0x0010 , NO_NEWWINDOW = 0x0100 } |
| enum class | LOKDeviceFormFactor { UNKNOWN = 0 , DESKTOP = 1 , TABLET = 2 , MOBILE = 3 } |
Functions | |
| template<class T > | |
| bool | checkSfxViewShell (const SfxViewShell *pShell) |
| #define DEFAULT_MARGIN_HEIGHT 12 |
Definition at line 98 of file viewsh.hxx.
| #define DEFAULT_MARGIN_WIDTH 8 |
Definition at line 97 of file viewsh.hxx.
| #define SFX_DECL_VIEWFACTORY | ( | Class | ) |
Definition at line 130 of file viewsh.hxx.
| #define SFX_IMPL_NAMED_VIEWFACTORY | ( | Class, | |
| AsciiViewName | |||
| ) |
Definition at line 139 of file viewsh.hxx.
| #define SFX_PRINTER_ALL (SfxPrinterChangeFlags::PRINTER | SfxPrinterChangeFlags::JOBSETUP | SfxPrinterChangeFlags::OPTIONS | SfxPrinterChangeFlags::CHG_ORIENTATION | SfxPrinterChangeFlags::CHG_SIZE) |
Definition at line 92 of file viewsh.hxx.
| #define SFX_PRINTERROR_BUSY 1 |
Definition at line 94 of file viewsh.hxx.
| #define SFX_VIEW_REGISTRATION | ( | DocClass | ) | DocClass::Factory().RegisterViewFactory( *Factory() ) |
Definition at line 150 of file viewsh.hxx.
| typedef std::unordered_map<OUString, std::pair<Color, int> > StylesHighlighterColorMap |
Definition at line 158 of file viewsh.hxx.
|
strong |
| Enumerator | |
|---|---|
| UNKNOWN | |
| DESKTOP | |
| TABLET | |
| MOBILE | |
Definition at line 121 of file viewsh.hxx.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| PRINTER | |
| JOBSETUP | |
| OPTIONS | |
| CHG_ORIENTATION | |
| CHG_SIZE | |
Definition at line 79 of file viewsh.hxx.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| HAS_PRINTOPTIONS | |
| NO_NEWWINDOW | |
Definition at line 103 of file viewsh.hxx.
| bool checkSfxViewShell | ( | const SfxViewShell * | pShell | ) |
Definition at line 153 of file viewsh.hxx.