diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-08-04 01:44:13 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-08-04 01:44:13 +0000 |
commit | c9dc3907763cbf0b0e6164d793291bd2659f1534 (patch) | |
tree | 3359387715ee5e306451f1bcb74b900b608c9946 /qtinterface/tqimage.cpp | |
parent | 4c3c7eaa2d225ecc0c16644f1a23e848bf539164 (diff) | |
download | tqtinterface-c9dc3907763cbf0b0e6164d793291bd2659f1534.tar.gz tqtinterface-c9dc3907763cbf0b0e6164d793291bd2659f1534.zip |
Now compiles kdelibs/dcop folder properly...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface@1158880 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'qtinterface/tqimage.cpp')
-rw-r--r-- | qtinterface/tqimage.cpp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/qtinterface/tqimage.cpp b/qtinterface/tqimage.cpp index 19cb941..21f8773 100644 --- a/qtinterface/tqimage.cpp +++ b/qtinterface/tqimage.cpp @@ -21,3 +21,49 @@ Boston, MA 02110-1301, USA. #include <tqt.h> #include <tqimage.h> + +#ifdef USE_QT4 + +QRgb *QImage::ptrColorTable() const { + return colorTable().data(); +} + +TQImageIO::TQImageIO() { + m_imageReader = new QImageReader(); + m_imageWriter = new QImageWriter(); +} + +TQImageIO::TQImageIO( QIODevice *ioDevice, const char *format ) { + m_imageReader = new QImageReader(ioDevice, format); + m_imageWriter = new QImageWriter(ioDevice, format); +} + +TQImageIO::TQImageIO( const QString &fileName, const char* format ) { + m_imageReader = new QImageReader(fileName, format); + m_imageWriter = new QImageWriter(fileName, format); +} +TQImageIO::~TQImageIO() { + delete m_imageReader; + delete m_imageWriter; +} + +bool TQImageIO::read() { + m_currentImage = m_imageReader->read(); + if (m_currentImage.isNull() == true) + return false; + return true; +} + +bool TQImageIO::write() { + return m_imageWriter->write(m_currentImage); +} + +const QImage &TQImageIO::image() const { + return m_currentImage; +} + +void TQImageIO::setImage( const QImage & image ) { + m_currentImage = image; +} + +#endif // USE_QT4
\ No newline at end of file |