~ubuntu-branches/ubuntu/precise/koffice/precise

« back to all changes in this revision

Viewing changes to krita/image/tiles3/kis_tile.cc

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-09-21 15:36:35 UTC
  • mfrom: (1.4.1 upstream) (60.2.11 maverick)
  • Revision ID: james.westby@ubuntu.com-20100921153635-6tejqkiro2u21ydi
Tags: 1:2.2.2-0ubuntu3
Add kubuntu_03_fix-crash-on-closing-sqlite-connection-2.2.2.diff and
kubuntu_04_support-large-memo-values-for-msaccess-2.2.2.diff as
recommended by upstream http://kexi-
project.org/wiki/wikiview/index.php@Kexi2.2_Patches.html#sqlite_stab
ility

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#include "kis_tile_data_store.h"
22
22
#include "kis_tile.h"
23
23
#include "kis_memento_manager.h"
24
 
 
 
24
#include "kis_debug.h"
25
25
 
26
26
 
27
27
void KisTile::init(qint32 col, qint32 row,
49
49
}
50
50
 
51
51
KisTile::KisTile(const KisTile& rhs, qint32 col, qint32 row, KisMementoManager* mm)
52
 
        : KisShared(rhs),
 
52
        : KisShared(),
53
53
        m_lock(QMutex::Recursive)
54
54
{
55
55
    init(col, row, rhs.tileData(), mm);
56
56
}
57
57
 
58
58
KisTile::KisTile(const KisTile& rhs, KisMementoManager* mm)
59
 
        : KisShared(rhs),
 
59
        : KisShared(),
60
60
        m_lock(QMutex::Recursive)
61
61
{
62
62
    init(rhs.col(), rhs.row(), rhs.tileData(), mm);
63
63
}
64
64
 
65
65
KisTile::KisTile(const KisTile& rhs)
66
 
        : KisShared(rhs),
 
66
        : KisShared(),
67
67
        m_lock(QMutex::Recursive)
68
68
{
69
69
    init(rhs.col(), rhs.row(), rhs.tileData(), rhs.m_mementoManager);
133
133
#include <stdio.h>
134
134
void KisTile::debugPrintInfo()
135
135
{
136
 
    printf("------\n");
137
 
    printf("Tile:\t\t\t0x%X\n", (quintptr) this);
138
 
    printf("   data:\t0x%X\n", (quintptr) m_tileData);
139
 
    printf("   next:\t0x%X\n", (quintptr) m_nextTile.data());
 
136
    dbgTiles << "------\n"
 
137
                "Tile:\t\t\t" << this
 
138
                << "\n   data:\t" << m_tileData
 
139
                << "\n   next:\t" <<  m_nextTile.data();
 
140
 
140
141
}
141
142
 
142
143
void KisTile::debugDumpTile()
146
147
 
147
148
    for (int i = 0; i < KisTileData::HEIGHT; i++) {
148
149
        for (int j = 0; j < KisTileData::WIDTH; j++) {
149
 
            printf("%4d ", data[(i*KisTileData::WIDTH+j)*pixelSize()]);
 
150
            dbgTiles << data[(i*KisTileData::WIDTH+j)*pixelSize()];
150
151
        }
151
 
        printf("\n");
152
152
    }
153
153
    unlock();
154
154
}