chalk

KisResource Class Referenceabstract

#include <kis_resource.h>

Inheritance diagram for KisResource:
KisPalette

Public Member Functions

 KisResource (const TQString &filename)
virtual bool load ()=0
virtual bool save ()=0
virtual TQImage img ()=0
TQString filename () const
void setFilename (const TQString &filename)
TQString name () const
void setName (const TQString &name)
bool valid () const
void setValid (bool valid)

Detailed Description

The KisResource class provides a representation of Chalk image resources.

This includes, but not limited to, brushes and patterns.

This replaces the KisKrayon facility that used to be present in Krayon.

Definition at line 32 of file kis_resource.h.

Constructor & Destructor Documentation

◆ KisResource()

KisResource::KisResource ( const TQString & filename)

Creates a new KisResource object using filename.

No file is opened in the constructor, you have to call load.

Parameters
filenamethe file name to save and load from.

Definition at line 21 of file kis_resource.cpp.

◆ ~KisResource()

KisResource::~KisResource ( )
virtual

Definition at line 27 of file kis_resource.cpp.

Member Function Documentation

◆ filename()

TQString KisResource::filename ( ) const

Definition at line 31 of file kis_resource.cpp.

◆ img()

virtual TQImage KisResource::img ( )
pure virtual

Returns a TQImage representing this resource.

This image could be null.

Implemented in KisPalette.

◆ load()

virtual bool KisResource::load ( )
pure virtual

Load this resource.

Implemented in KisPalette.

◆ name()

TQString KisResource::name ( ) const

Definition at line 41 of file kis_resource.cpp.

◆ save()

virtual bool KisResource::save ( )
pure virtual

Save this resource asynchronously.

The signal saveComplete is emitted when the resource has been saved.

Implemented in KisPalette.

◆ setFilename()

void KisResource::setFilename ( const TQString & filename)

Definition at line 36 of file kis_resource.cpp.

◆ setName()

void KisResource::setName ( const TQString & name)

Definition at line 46 of file kis_resource.cpp.

◆ setValid()

void KisResource::setValid ( bool valid)

Definition at line 56 of file kis_resource.cpp.

◆ valid()

bool KisResource::valid ( ) const

Definition at line 51 of file kis_resource.cpp.


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