Scroom  0.14
ResizablePresentationInterface Class Referenceabstract

#include <resizablepresentationinterface.hh>

Inheritance diagram for ResizablePresentationInterface:
Inheritance graph
Collaboration diagram for ResizablePresentationInterface:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< ResizablePresentationInterface >
 
using WeakPtr = boost::weak_ptr< ResizablePresentationInterface >
 

Public Member Functions

virtual void setRect (ViewInterface::WeakPtr const &vi, Scroom::Utils::Rectangle< double > const &rect)=0
 

Additional Inherited Members

- Private Member Functions inherited from Interface
 Interface ()=default
 
 Interface (const Interface &)=delete
 
Interfaceoperator= (const Interface &)=delete
 
 Interface (const Interface &&)=delete
 
Interfaceoperator= (const Interface &&)=delete
 
virtual ~Interface ()=default
 

Detailed Description

Represent some 2D content that can assume any given size.

Member Typedef Documentation

◆ Ptr

◆ WeakPtr

Member Function Documentation

◆ setRect()

virtual void ResizablePresentationInterface::setRect ( ViewInterface::WeakPtr const &  vi,
Scroom::Utils::Rectangle< double > const &  rect 
)
pure virtual

The documentation for this class was generated from the following file: