KviPixmap::KviPixmap(const KviPixmap &pix) { m_pPix = 0; m_szPath = pix.path(); if(!m_szPath.isEmpty()) { if(pix.pixmap()) { m_pPix = new QPixmap(*(pix.pixmap())); } } }
bool fromString(const QString & szValue, KviPixmap & buffer) { QString szPath(szValue); decodePath(szPath); if(szPath.isEmpty()) { buffer.setNull(); return true; } else { return buffer.load(szPath); } }
void toString(const KviPixmap & pixmap, QString & szBuffer) { szBuffer = pixmap.path(); encodePath(szBuffer); }
KviPixmap::KviPixmap(const KviPixmap & pix) { if(!pix.path().isEmpty() && !pix.isNull()) set(*(pix.pixmap()), pix.path()); }