Clean up function declarations and some unused functions
Change-Id: Ia821ca4d03a467620b3ea6ea2520f0d177a5724d
This commit is contained in:
@@ -636,14 +636,6 @@ inline basegfx::B2DVector clamp(const basegfx::B2DVector& v)
|
|||||||
min(max(v.getY(),-1.0),1.0));
|
min(max(v.getY(),-1.0),1.0));
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO(Q3): extract to basegfx
|
|
||||||
inline basegfx::B3DVector clamp(const basegfx::B3DVector& v)
|
|
||||||
{
|
|
||||||
return basegfx::B3DVector(min(max(v.getX(),-1.0),1.0),
|
|
||||||
min(max(v.getY(),-1.0),1.0),
|
|
||||||
min(max(v.getZ(),-1.0),1.0));
|
|
||||||
}
|
|
||||||
|
|
||||||
inline double randFromNeg1to1()
|
inline double randFromNeg1to1()
|
||||||
{
|
{
|
||||||
return ( ( static_cast<double>( rand() ) / static_cast<double>( RAND_MAX ) ) * 2.0 ) - 1.0;
|
return ( ( static_cast<double>( rand() ) / static_cast<double>( RAND_MAX ) ) * 2.0 ) - 1.0;
|
||||||
|
@@ -29,6 +29,7 @@
|
|||||||
#include <com/sun/star/animations/EventTrigger.hpp>
|
#include <com/sun/star/animations/EventTrigger.hpp>
|
||||||
#include <com/sun/star/animations/Event.hpp>
|
#include <com/sun/star/animations/Event.hpp>
|
||||||
|
|
||||||
|
#include "generateevent.hxx"
|
||||||
#include "shape.hxx"
|
#include "shape.hxx"
|
||||||
#include "subsettableshapemanager.hxx"
|
#include "subsettableshapemanager.hxx"
|
||||||
#include "usereventqueue.hxx"
|
#include "usereventqueue.hxx"
|
||||||
|
@@ -42,6 +42,7 @@
|
|||||||
#include "activity.hxx"
|
#include "activity.hxx"
|
||||||
#include "wakeupevent.hxx"
|
#include "wakeupevent.hxx"
|
||||||
#include "eventqueue.hxx"
|
#include "eventqueue.hxx"
|
||||||
|
#include "drawinglayeranimation.hxx"
|
||||||
#include "drawshapesubsetting.hxx"
|
#include "drawshapesubsetting.hxx"
|
||||||
#include "drawshape.hxx"
|
#include "drawshape.hxx"
|
||||||
#include "shapesubset.hxx"
|
#include "shapesubset.hxx"
|
||||||
|
@@ -232,8 +232,6 @@ namespace slideshow
|
|||||||
|
|
||||||
~LayerEndUpdate() { if(mpLayer) mpLayer->endUpdate(); }
|
~LayerEndUpdate() { if(mpLayer) mpLayer->endUpdate(); }
|
||||||
|
|
||||||
void dismiss() { mpLayer.reset(); }
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
LayerSharedPtr mpLayer;
|
LayerSharedPtr mpLayer;
|
||||||
};
|
};
|
||||||
|
@@ -444,16 +444,6 @@ namespace slideshow
|
|||||||
return false; // did not handle the event
|
return false; // did not handle the event
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void update_settings( bool bUserPaintEnabled, RGBColor const& aUserPaintColor, double dUserPaintStrokeWidth )
|
|
||||||
{
|
|
||||||
maStrokeColor = aUserPaintColor;
|
|
||||||
mnStrokeWidth = dUserPaintStrokeWidth;
|
|
||||||
mbActive = bUserPaintEnabled;
|
|
||||||
if( !mbActive )
|
|
||||||
disable();
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ScreenUpdater& mrScreenUpdater;
|
ScreenUpdater& mrScreenUpdater;
|
||||||
UnoViewVector maViews;
|
UnoViewVector maViews;
|
||||||
|
@@ -32,8 +32,11 @@
|
|||||||
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
|
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
|
||||||
|
|
||||||
#include <boost/assert.hpp>
|
#include <boost/assert.hpp>
|
||||||
|
#include <boost/scoped_array.hpp>
|
||||||
|
#include <boost/scoped_ptr.hpp>
|
||||||
#include <boost/shared_ptr.hpp>
|
#include <boost/shared_ptr.hpp>
|
||||||
#include <boost/detail/lightweight_mutex.hpp>
|
#include <boost/detail/lightweight_mutex.hpp>
|
||||||
|
#include <canvas/debug.hxx>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <deque>
|
#include <deque>
|
||||||
@@ -192,53 +195,6 @@ std::size_t find_unreachable_objects(bool report)
|
|||||||
return m2.size();
|
return m2.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef std::deque< boost::shared_ptr<X> > free_list_type;
|
|
||||||
|
|
||||||
static void scan_and_free(void * area, size_t size, map2_type const & m2, free_list_type & free)
|
|
||||||
{
|
|
||||||
unsigned char * p = static_cast<unsigned char *>(area);
|
|
||||||
|
|
||||||
for(size_t n = 0; n + sizeof(shared_ptr_layout) <= size; p += pointer_align, n += pointer_align)
|
|
||||||
{
|
|
||||||
shared_ptr_layout * q = reinterpret_cast<shared_ptr_layout *>(p);
|
|
||||||
|
|
||||||
if(q->pn.id == boost::detail::shared_count_id && q->pn.pi != 0 && m2.count(q->pn.pi) != 0 && q->px != 0)
|
|
||||||
{
|
|
||||||
boost::shared_ptr<X> * ppx = reinterpret_cast< boost::shared_ptr<X> * >(p);
|
|
||||||
free.push_back(*ppx);
|
|
||||||
ppx->reset();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void free_unreachable_objects()
|
|
||||||
{
|
|
||||||
free_list_type free;
|
|
||||||
|
|
||||||
{
|
|
||||||
map2_type m2;
|
|
||||||
|
|
||||||
#ifdef BOOST_HAS_THREADS
|
|
||||||
|
|
||||||
mutex_type::scoped_lock lock(get_mutex());
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
map_type const & m = get_map();
|
|
||||||
|
|
||||||
find_unreachable_objects_impl(m, m2);
|
|
||||||
|
|
||||||
for(map2_type::iterator j = m2.begin(); j != m2.end(); ++j)
|
|
||||||
{
|
|
||||||
map_type::const_iterator i = m.find(j->first);
|
|
||||||
BOOST_ASSERT(i != m.end());
|
|
||||||
scan_and_free(i->second.first, i->second.second, m2, free);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
std::cout << "... about to free " << free.size() << " objects.\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
// debug hooks
|
// debug hooks
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
|
@@ -127,27 +127,6 @@ protected:
|
|||||||
|
|
||||||
} // anon namespace
|
} // anon namespace
|
||||||
|
|
||||||
class PlainEventHandler : public EventHandler,
|
|
||||||
public EventContainer
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
PlainEventHandler( EventQueue & rEventQueue )
|
|
||||||
: EventContainer(), mrEventQueue(rEventQueue) {}
|
|
||||||
|
|
||||||
virtual void dispose()
|
|
||||||
{
|
|
||||||
clearContainer();
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual bool handleEvent() SAL_OVERRIDE
|
|
||||||
{
|
|
||||||
return fireAllEvents( maEvents, mrEventQueue );
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
EventQueue & mrEventQueue;
|
|
||||||
};
|
|
||||||
|
|
||||||
class AllAnimationEventHandler : public AnimationEventHandler
|
class AllAnimationEventHandler : public AnimationEventHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -205,22 +184,6 @@ public:
|
|||||||
aIter->second.push_back( rEvent );
|
aIter->second.push_back( rEvent );
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isEmpty()
|
|
||||||
{
|
|
||||||
// find at least one animation with a non-empty vector
|
|
||||||
ImpAnimationEventMap::const_iterator aCurr( maAnimationEventMap.begin() );
|
|
||||||
const ImpAnimationEventMap::const_iterator aEnd( maAnimationEventMap.end() );
|
|
||||||
while( aCurr != aEnd )
|
|
||||||
{
|
|
||||||
if( !aCurr->second.empty() )
|
|
||||||
return false; // at least one non-empty entry found
|
|
||||||
|
|
||||||
++aCurr;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true; // not a single non-empty entry found
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
EventQueue& mrEventQueue;
|
EventQueue& mrEventQueue;
|
||||||
ImpAnimationEventMap maAnimationEventMap;
|
ImpAnimationEventMap maAnimationEventMap;
|
||||||
@@ -399,22 +362,6 @@ public:
|
|||||||
aIter->second.push( rEvent );
|
aIter->second.push( rEvent );
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isEmpty()
|
|
||||||
{
|
|
||||||
// find at least one shape with a non-empty queue
|
|
||||||
ImpShapeEventMap::reverse_iterator aCurrShape( maShapeEventMap.begin());
|
|
||||||
ImpShapeEventMap::reverse_iterator aEndShape( maShapeEventMap.end() );
|
|
||||||
while( aCurrShape != aEndShape )
|
|
||||||
{
|
|
||||||
if( !aCurrShape->second.empty() )
|
|
||||||
return false; // at least one non-empty entry found
|
|
||||||
|
|
||||||
++aCurrShape;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true; // not a single non-empty entry found
|
|
||||||
}
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool hitTest( const awt::MouseEvent& e,
|
bool hitTest( const awt::MouseEvent& e,
|
||||||
ImpShapeEventMap::reverse_iterator& o_rHitShape )
|
ImpShapeEventMap::reverse_iterator& o_rHitShape )
|
||||||
@@ -646,8 +593,6 @@ UserEventQueue::UserEventQueue( EventMultiplexer& rMultiplexer,
|
|||||||
: mrMultiplexer( rMultiplexer ),
|
: mrMultiplexer( rMultiplexer ),
|
||||||
mrEventQueue( rEventQueue ),
|
mrEventQueue( rEventQueue ),
|
||||||
mrCursorManager( rCursorManager ),
|
mrCursorManager( rCursorManager ),
|
||||||
mpStartEventHandler(),
|
|
||||||
mpEndEventHandler(),
|
|
||||||
mpAnimationStartEventHandler(),
|
mpAnimationStartEventHandler(),
|
||||||
mpAnimationEndEventHandler(),
|
mpAnimationEndEventHandler(),
|
||||||
mpAudioStoppedEventHandler(),
|
mpAudioStoppedEventHandler(),
|
||||||
@@ -679,14 +624,6 @@ UserEventQueue::~UserEventQueue()
|
|||||||
void UserEventQueue::clear()
|
void UserEventQueue::clear()
|
||||||
{
|
{
|
||||||
// unregister and delete all handlers
|
// unregister and delete all handlers
|
||||||
if( mpStartEventHandler ) {
|
|
||||||
mrMultiplexer.removeSlideStartHandler( mpStartEventHandler );
|
|
||||||
mpStartEventHandler.reset();
|
|
||||||
}
|
|
||||||
if( mpEndEventHandler ) {
|
|
||||||
mrMultiplexer.removeSlideEndHandler( mpEndEventHandler );
|
|
||||||
mpEndEventHandler.reset();
|
|
||||||
}
|
|
||||||
if( mpAnimationStartEventHandler ) {
|
if( mpAnimationStartEventHandler ) {
|
||||||
mrMultiplexer.removeAnimationStartHandler(
|
mrMultiplexer.removeAnimationStartHandler(
|
||||||
mpAnimationStartEventHandler );
|
mpAnimationStartEventHandler );
|
||||||
|
@@ -33,7 +33,6 @@
|
|||||||
namespace slideshow {
|
namespace slideshow {
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
class PlainEventHandler;
|
|
||||||
class AllAnimationEventHandler;
|
class AllAnimationEventHandler;
|
||||||
class ShapeClickEventHandler;
|
class ShapeClickEventHandler;
|
||||||
class ClickEventHandler;
|
class ClickEventHandler;
|
||||||
@@ -261,8 +260,6 @@ private:
|
|||||||
EventQueue& mrEventQueue;
|
EventQueue& mrEventQueue;
|
||||||
CursorManager& mrCursorManager;
|
CursorManager& mrCursorManager;
|
||||||
|
|
||||||
::boost::shared_ptr<PlainEventHandler> mpStartEventHandler;
|
|
||||||
::boost::shared_ptr<PlainEventHandler> mpEndEventHandler;
|
|
||||||
::boost::shared_ptr<AllAnimationEventHandler> mpAnimationStartEventHandler;
|
::boost::shared_ptr<AllAnimationEventHandler> mpAnimationStartEventHandler;
|
||||||
::boost::shared_ptr<AllAnimationEventHandler> mpAnimationEndEventHandler;
|
::boost::shared_ptr<AllAnimationEventHandler> mpAnimationEndEventHandler;
|
||||||
::boost::shared_ptr<AllAnimationEventHandler> mpAudioStoppedEventHandler;
|
::boost::shared_ptr<AllAnimationEventHandler> mpAudioStoppedEventHandler;
|
||||||
|
Reference in New Issue
Block a user