7#ifndef KIS_MEMENTO_ITEM_H_
8#define KIS_MEMENTO_ITEM_H_
167 inline qint32
col()
const {
170 inline qint32
row()
const {
178 QString s = QString(
"------\n"
179 "Memento item:\t\t0x%1 (0x%2)\n"
180 " status:\t(%3,%4) %5%6\n"
181 " parent:\t0x%7 (0x%8)\n"
182 " next:\t0x%9 (0x%10)\n")
void notifyDeadWithoutDetaching()
void notifyDetachedFromDataManager()
KisMementoItemSP next() const
void changeTile(KisTile *tile)
void setNext(KisMementoItemSP next)
KisTileData * tileData() const
KisMementoItem(const KisMementoItem &rhs)
KisMementoItem(const KisMementoItem &rhs, KisMementoManager *mm)
KisMementoItem(qint32 col, qint32 row, KisTileData *defaultTileData, KisMementoManager *mm)
KisMementoItemSP m_parent
KisTileSP tile(KisMementoManager *mm)
void deleteTile(KisTile *tile, KisTileData *defaultTileData)
void setParent(KisMementoItemSP parent)
KisMementoItemSP parent()
void notifyAttachedToDataManager(KisMementoManager *mm)
void setMementoed(bool value)
KisTileData * tileData() const
KisSharedPtr< KisMementoItem > KisMementoItemSP
KisSharedPtr< KisTile > KisTileSP