mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
This commit is contained in:
parent
62ead7dc7d
commit
f58eacc135
16 changed files with 88 additions and 69 deletions
|
|
@ -168,10 +168,11 @@ MouseCursor LookAndFeel::getMouseCursorFor (Component& component)
|
|||
return cursor;
|
||||
}
|
||||
|
||||
LowLevelGraphicsContext* LookAndFeel::createGraphicsContext (const Image& imageToRenderOn, const Point<int>& origin,
|
||||
const RectangleList<int>& initialClip)
|
||||
std::unique_ptr<LowLevelGraphicsContext> LookAndFeel::createGraphicsContext (const Image& imageToRenderOn,
|
||||
Point<int> origin,
|
||||
RectangleList<int> initialClip)
|
||||
{
|
||||
return new LowLevelGraphicsSoftwareRenderer (imageToRenderOn, origin, initialClip);
|
||||
return std::make_unique<LowLevelGraphicsSoftwareRenderer> (imageToRenderOn, origin, initialClip);
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -196,9 +196,9 @@ public:
|
|||
|
||||
//==============================================================================
|
||||
/** Creates a new graphics context object. */
|
||||
virtual LowLevelGraphicsContext* createGraphicsContext (const Image& imageToRenderOn,
|
||||
const Point<int>& origin,
|
||||
const RectangleList<int>& initialClip);
|
||||
virtual std::unique_ptr<LowLevelGraphicsContext> createGraphicsContext (const Image& imageToRenderOn,
|
||||
Point<int> origin,
|
||||
RectangleList<int> initialClip);
|
||||
|
||||
void setUsingNativeAlertWindows (bool shouldUseNativeAlerts);
|
||||
bool isUsingNativeAlertWindows();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue