summaryrefslogtreecommitdiffstats
path: root/kdefx/kpixmapsplitter.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-06 15:56:40 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-06 15:56:40 -0600
commite16866e072f94410321d70daedbcb855ea878cac (patch)
treeee3f52eabde7da1a0e6ca845fb9c2813cf1558cf /kdefx/kpixmapsplitter.cpp
parenta58c20c1a7593631a1b50213c805507ebc16adaf (diff)
downloadtdelibs-e16866e072f94410321d70daedbcb855ea878cac.tar.gz
tdelibs-e16866e072f94410321d70daedbcb855ea878cac.zip
Actually move the kde files that were renamed in the last commit
Diffstat (limited to 'kdefx/kpixmapsplitter.cpp')
-rw-r--r--kdefx/kpixmapsplitter.cpp95
1 files changed, 0 insertions, 95 deletions
diff --git a/kdefx/kpixmapsplitter.cpp b/kdefx/kpixmapsplitter.cpp
deleted file mode 100644
index 44b8f01fa..000000000
--- a/kdefx/kpixmapsplitter.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/* This file is part of the KDE libraries
- Copyright (C) 2000 Carsten Pfeiffer <pfeiffer@kde.org>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-#include "kpixmapsplitter.h"
-
-KPixmapSplitter::KPixmapSplitter()
- : m_itemSize( 4, 7 ),
- m_vSpacing( 0 ),
- m_hSpacing( 0 ),
- m_numCols( 0 ),
- m_numRows( 0 ),
- m_dirty( false )
-{
-}
-
-KPixmapSplitter::~KPixmapSplitter()
-{
-}
-
-void KPixmapSplitter::setPixmap( const TQPixmap& pixmap )
-{
- m_pixmap = pixmap;
- m_dirty = true;
-}
-
-void KPixmapSplitter::setItemSize( const TQSize& size )
-{
- if ( size != m_itemSize ) {
- m_itemSize = size;
- m_dirty = true;
- }
-}
-
-void KPixmapSplitter::setVSpacing( int spacing )
-{
- if ( spacing != m_vSpacing ) {
- m_vSpacing = spacing;
- m_dirty = true;
- }
-}
-
-void KPixmapSplitter::setHSpacing( int spacing )
-{
- if ( spacing != m_hSpacing ) {
- m_hSpacing = spacing;
- m_dirty = true;
- }
-}
-
-
-TQRect KPixmapSplitter::coordinates( int pos )
-{
- if ( pos < 0 || m_pixmap.isNull() )
- return TQRect();
-
- if ( m_dirty ) {
- m_numCols = m_pixmap.width() / ( m_itemSize.width() + m_hSpacing );
- m_numRows = m_pixmap.height() / ( m_itemSize.height() + m_vSpacing );
- m_dirty = false;
- // qDebug("cols: %i, rows: %i (pixmap: %i, %i)", m_numCols, m_numRows, m_pixmap.width(), m_pixmap.height());
- }
-
- if ( m_numCols == 0 || m_numRows == 0 )
- return TQRect();
-
- int row = pos / m_numCols;
- int col = pos - (row * m_numCols);
-
- return TQRect( col * (m_itemSize.width() + m_hSpacing),
- row * (m_itemSize.height() + m_vSpacing),
- m_itemSize.width(),
- m_itemSize.height() );
-}
-
-TQRect KPixmapSplitter::coordinates( const TQChar& ch )
-{
- return coordinates( (unsigned char) ch.latin1() );
-}
-