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.