uicore::IconSet Class Referenceabstract

Icon set class. More...

#include <icon_set.h>

Public Member Functions

virtual void add_image (const PixelBufferPtr &image)=0
 Adds an image to the icon set. More...
 
virtual DataBufferPtr create_win32_icon ()=0
 Generates a Windows .ICO format icon from the set. More...
 
virtual const std::vector< PixelBufferPtr > & images () const =0
 Returns all the images in the icon set. More...
 

Static Public Member Functions

static std::shared_ptr< IconSetcreate ()
 Constructs an icon set. More...
 

Detailed Description

Icon set class.

Member Function Documentation

virtual void uicore::IconSet::add_image ( const PixelBufferPtr image)
pure virtual

Adds an image to the icon set.

static std::shared_ptr<IconSet> uicore::IconSet::create ( )
static

Constructs an icon set.

virtual DataBufferPtr uicore::IconSet::create_win32_icon ( )
pure virtual

Generates a Windows .ICO format icon from the set.

virtual const std::vector<PixelBufferPtr>& uicore::IconSet::images ( ) const
pure virtual

Returns all the images in the icon set.


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