LibreOffice Module sd (master) 1
Classes | Namespaces | Macros | Functions
SlsSelectionFunction.cxx File Reference
#include <memory>
#include <sal/config.h>
#include <controller/SlsSelectionFunction.hxx>
#include <SlideSorter.hxx>
#include <SlideSorterViewShell.hxx>
#include "SlsDragAndDropContext.hxx"
#include <controller/SlideSorterController.hxx>
#include <controller/SlsPageSelector.hxx>
#include <controller/SlsFocusManager.hxx>
#include <controller/SlsScrollBarManager.hxx>
#include <controller/SlsClipboard.hxx>
#include <controller/SlsCurrentSlideManager.hxx>
#include <controller/SlsInsertionIndicatorHandler.hxx>
#include <controller/SlsSelectionManager.hxx>
#include <controller/SlsProperties.hxx>
#include <controller/SlsVisibleAreaManager.hxx>
#include <model/SlideSorterModel.hxx>
#include <model/SlsPageDescriptor.hxx>
#include <model/SlsPageEnumerationProvider.hxx>
#include <view/SlideSorterView.hxx>
#include <view/SlsLayouter.hxx>
#include <framework/FrameworkHelper.hxx>
#include <osl/diagnose.h>
#include <Window.hxx>
#include <sdpage.hxx>
#include <drawdoc.hxx>
#include <sdxfer.hxx>
#include <ViewShell.hxx>
#include <FrameView.hxx>
#include <app.hrc>
#include <o3tl/deleter.hxx>
#include <sfx2/dispatch.hxx>
#include <vcl/ptrstyle.hxx>
#include <optional>
#include <sdmod.hxx>
Include dependency graph for SlsSelectionFunction.cxx:

Go to the source code of this file.

Classes

class  sd::slidesorter::controller::SelectionFunction::EventDescriptor
 
class  sd::slidesorter::controller::SelectionFunction::ModeHandler
 

Namespaces

namespace  sd
 
namespace  sd::slidesorter
 
namespace  sd::slidesorter::controller
 

Macros

#define ANY_MODIFIER(code)
 

Functions

static bool sd::slidesorter::controller::Match (const sal_uInt32 nEventCode, const sal_uInt32 nPositivePattern)
 

Macro Definition Documentation

◆ ANY_MODIFIER

#define ANY_MODIFIER (   code)
Value:
code|NO_MODIFIER: \
case code|SHIFT_MODIFIER: \
case code|CONTROL_MODIFIER
sal_Unicode code

Definition at line 85 of file SlsSelectionFunction.cxx.

Variable Documentation

◆ maButtonDownLocation

::std::optional<Point> maButtonDownLocation
private

Definition at line 202 of file SlsSelectionFunction.cxx.

◆ maSavedPointer

PointerStyle maSavedPointer
private

Definition at line 243 of file SlsSelectionFunction.cxx.

◆ maSecondCorner

Point maSecondCorner
private

Definition at line 242 of file SlsSelectionFunction.cxx.

◆ mbAutoScrollInstalled

bool mbAutoScrollInstalled
private

Definition at line 244 of file SlsSelectionFunction.cxx.

◆ meSelectionMode

SelectionMode meSelectionMode
private

Definition at line 241 of file SlsSelectionFunction.cxx.

◆ mnAnchorIndex

sal_Int32 mnAnchorIndex
private

Definition at line 245 of file SlsSelectionFunction.cxx.

◆ mnSecondIndex

sal_Int32 mnSecondIndex
private

Definition at line 246 of file SlsSelectionFunction.cxx.

◆ mpDragAndDropContext

std::unique_ptr<DragAndDropContext, o3tl::default_delete<DragAndDropContext> > mpDragAndDropContext
private

Definition at line 283 of file SlsSelectionFunction.cxx.