diff options
Diffstat (limited to 'kipi-plugins/kameraklient/thumbitem.cpp')
-rw-r--r-- | kipi-plugins/kameraklient/thumbitem.cpp | 166 |
1 files changed, 83 insertions, 83 deletions
diff --git a/kipi-plugins/kameraklient/thumbitem.cpp b/kipi-plugins/kameraklient/thumbitem.cpp index bfa9fec..5809fc5 100644 --- a/kipi-plugins/kameraklient/thumbitem.cpp +++ b/kipi-plugins/kameraklient/thumbitem.cpp @@ -13,14 +13,14 @@ * GNU General Public License for more details. * * ============================================================ */ -// Qt -#include <qpixmap.h> -#include <qfont.h> -#include <qfontmetrics.h> -#include <qpalette.h> -#include <qpainter.h> -#include <qevent.h> -#include <qtextedit.h> +// TQt +#include <tqpixmap.h> +#include <tqfont.h> +#include <tqfontmetrics.h> +#include <tqpalette.h> +#include <tqpainter.h> +#include <tqevent.h> +#include <tqtextedit.h> // Local #include "thumbview.h" #include "thumbitem.h" @@ -28,21 +28,21 @@ namespace KIPIKameraKlientPlugin { -class ThumbItemLineEdit : public QTextEdit { +class ThumbItemLineEdit : public TQTextEdit { public: - ThumbItemLineEdit(const QString& text, QWidget* parent, ThumbItem* item); + ThumbItemLineEdit(const TQString& text, TQWidget* tqparent, ThumbItem* item); private: - void keyPressEvent(QKeyEvent *e); - void focusOutEvent(QFocusEvent *e); + void keyPressEvent(TQKeyEvent *e); + void focusOutEvent(TQFocusEvent *e); ThumbItem *thumbItem; - QString startText; + TQString startText; }; -ThumbItemLineEdit::ThumbItemLineEdit(const QString& text, QWidget* parent, ThumbItem* item) - : QTextEdit(parent), thumbItem(item), startText(text) { - setFrameStyle(QFrame::Plain | QFrame::Box); +ThumbItemLineEdit::ThumbItemLineEdit(const TQString& text, TQWidget* tqparent, ThumbItem* item) + : TQTextEdit(tqparent), thumbItem(item), startText(text) { + setFrameStyle(TQFrame::Plain | TQFrame::Box); setLineWidth(1); setHScrollBarMode( AlwaysOff ); @@ -52,24 +52,24 @@ ThumbItemLineEdit::ThumbItemLineEdit(const QString& text, QWidget* parent, Thumb setWrapColumnOrWidth(item->pixmapRect().width()); resize(200, 200); setText(text); - setAlignment(Qt::AlignCenter); + tqsetAlignment(TQt::AlignCenter); resize(wrapColumnOrWidth() + 2, heightForWidth(wrapColumnOrWidth()) + 2); } -void ThumbItemLineEdit::keyPressEvent( QKeyEvent *e ) { +void ThumbItemLineEdit::keyPressEvent( TQKeyEvent *e ) { if ( e->key() == Key_Escape) { thumbItem->setText(startText); thumbItem->cancelRenameItem(); } else if ( e->key() == Key_Enter || e->key() == Key_Return ) { thumbItem->renameItem(); } else { - QTextEdit::keyPressEvent( e ); + TQTextEdit::keyPressEvent( e ); sync(); } } -void ThumbItemLineEdit::focusOutEvent( QFocusEvent *e ) { - if (e->reason() != QFocusEvent::Popup ) { +void ThumbItemLineEdit::focusOutEvent( TQFocusEvent *e ) { + if (e->reason() != TQFocusEvent::Popup ) { thumbItem->cancelRenameItem(); } } @@ -77,32 +77,32 @@ void ThumbItemLineEdit::focusOutEvent( QFocusEvent *e ) { class ThumbItemPrivate { public: - QString text; - QPixmap* pixmap; + TQString text; + TQPixmap* pixmap; - QRect rect; - QRect textRect; - QRect pixmapRect; + TQRect rect; + TQRect textRect; + TQRect pixmapRect; bool selected; - QString key; + TQString key; }; -ThumbItem::ThumbItem(ThumbView* parent, const QString& text, const QPixmap& pixmap) { - view = parent; +ThumbItem::ThumbItem(ThumbView* tqparent, const TQString& text, const TQPixmap& pixmap) { + view = tqparent; next = 0; prev = 0; renameBox = 0; d = new ThumbItemPrivate; d->text = text; - d->pixmap = new QPixmap(pixmap); + d->pixmap = new TQPixmap(pixmap); d->selected = false; d->key = d->text; // make sure to calcrect before inserting; this will calculate the size of the rect; inserting would move it to the required location - d->rect = QRect(0, 0, 0, 0); - d->textRect = QRect(0, 0, 0, 0); - d->pixmapRect = QRect(0, 0, 0, 0); + d->rect = TQRect(0, 0, 0, 0); + d->textRect = TQRect(0, 0, 0, 0); + d->pixmapRect = TQRect(0, 0, 0, 0); calcRect(); view->insertItem(this); @@ -115,9 +115,9 @@ ThumbItem::~ThumbItem() { } void ThumbItem::calcRect() { - QRect rect(d->rect); - QRect textRect(d->textRect); - QRect pixmapRect(d->pixmapRect); + TQRect rect(d->rect); + TQRect textRect(d->textRect); + TQRect pixmapRect(d->pixmapRect); // set initial pixrect int pw = d->pixmap->width(); int ph = d->pixmap->height(); @@ -125,26 +125,26 @@ void ThumbItem::calcRect() { pixmapRect.setWidth(pw); pixmapRect.setHeight(ph); // word wrap - QFontMetrics fm(view->font()); - QRect r = QRect(fm.boundingRect(0, 0, pixmapRect.width(), - 0xFFFFFFFF, Qt::AlignHCenter | - Qt::WordBreak | Qt::BreakAnywhere, + TQFontMetrics fm(view->font()); + TQRect r = TQRect(fm.boundingRect(0, 0, pixmapRect.width(), + 0xFFFFFFFF, TQt::AlignHCenter | + TQt::WordBreak | TQt::BreakAnywhere, d->text)); r.setWidth(r.width() + 4); textRect.setWidth(r.width()); textRect.setHeight(r.height()); // Now start updating the rects - int w = QMAX(textRect.width(), pixmapRect.width()); + int w = TQMAX(textRect.width(), pixmapRect.width()); int h = textRect.height() + pixmapRect.height() + 1; rect.setWidth(w); rect.setHeight(h); // Center the pix and text rect - pixmapRect = QRect((rect.width() - pixmapRect.width())/2, + pixmapRect = TQRect((rect.width() - pixmapRect.width())/2, 0, pixmapRect.width(), pixmapRect.height()); - textRect = QRect((rect.width() - textRect.width())/2, + textRect = TQRect((rect.width() - textRect.width())/2, rect.height() - textRect.height(), textRect.width(), textRect.height()); // Finally save the settings @@ -153,87 +153,87 @@ void ThumbItem::calcRect() { setTextRect(textRect); } -void ThumbItem::paintItem(QPainter *, const QColorGroup& cg) { - QRect pRect=pixmapRect(true); - QRect tRect=textRect(true); +void ThumbItem::paintItem(TQPainter *, const TQColorGroup& cg) { + TQRect pRect=pixmapRect(true); + TQRect tRect=textRect(true); - QPixmap pix(rect().width(), rect().height()); + TQPixmap pix(rect().width(), rect().height()); pix.fill(cg.base()); - QPainter painter(&pix); + TQPainter painter(&pix); painter.drawPixmap(pRect.x(), pRect.y(), *pixmap() ); if (isSelected()) { - QPen pen; + TQPen pen; pen.setColor(cg.highlight()); painter.setPen(pen); painter.drawRect(0, 0, pix.width(), pix.height()); painter.fillRect(0, tRect.y(), pix.width(), tRect.height(), cg.highlight() ); - painter.setPen( QPen( cg.highlightedText() ) ); + painter.setPen( TQPen( cg.highlightedText() ) ); } else { painter.setPen( cg.text() ); } - painter.drawText(tRect, Qt::WordBreak|Qt::BreakAnywhere|Qt::AlignHCenter|Qt::AlignTop,text()); + painter.drawText(tRect, TQt::WordBreak|TQt::BreakAnywhere|TQt::AlignHCenter|TQt::AlignTop,text()); painter.end(); - QRect r(rect()); - r = QRect(view->contentsToViewport(QPoint(r.x(), r.y())), QSize(r.width(), r.height())); + TQRect r(rect()); + r = TQRect(view->contentsToViewport(TQPoint(r.x(), r.y())), TQSize(r.width(), r.height())); bitBlt(view->viewport(), r.x(), r.y(), &pix, 0, 0, r.width(), r.height()); } -void ThumbItem::repaint() { - QRect r(view->contentsRectToViewport(d->rect)); - view->viewport()->repaint(r); +void ThumbItem::tqrepaint() { + TQRect r(view->contentsRectToViewport(d->rect)); + view->viewport()->tqrepaint(r); } -QRect ThumbItem::rect() { +TQRect ThumbItem::rect() { return d->rect; } -QRect ThumbItem::textRect(bool relative) { +TQRect ThumbItem::textRect(bool relative) { if (relative) { return d->textRect; } else { - QRect r(x() + d->textRect.x(), y() + d->textRect.y(), d->textRect.width(), d->textRect.height()); + TQRect r(x() + d->textRect.x(), y() + d->textRect.y(), d->textRect.width(), d->textRect.height()); return r; } } -QRect ThumbItem::pixmapRect(bool relative) { +TQRect ThumbItem::pixmapRect(bool relative) { if (relative) { return d->pixmapRect; } else { - QRect r(x() + d->pixmapRect.x(), y() + d->pixmapRect.y(), d->pixmapRect.width(), d->pixmapRect.height()); + TQRect r(x() + d->pixmapRect.x(), y() + d->pixmapRect.y(), d->pixmapRect.width(), d->pixmapRect.height()); return r; } } -void ThumbItem::setRect(const QRect& rect) { +void ThumbItem::setRect(const TQRect& rect) { if (rect.isValid()) { d->rect = rect; } } -void ThumbItem::setTextRect(const QRect& rect) +void ThumbItem::setTextRect(const TQRect& rect) { if (rect.isValid()) { d->textRect = rect; } } -void ThumbItem::setPixmapRect(const QRect& rect) { +void ThumbItem::setPixmapRect(const TQRect& rect) { if (rect.isValid()) { d->pixmapRect = rect; } } -QPixmap * ThumbItem::pixmap() const { +TQPixmap * ThumbItem::pixmap() const { return d->pixmap; } -QString ThumbItem::text() const { +TQString ThumbItem::text() const { return d->text; } @@ -269,8 +269,8 @@ void ThumbItem::setSelected(bool val, bool cb) { } d->selected = val; view->selectItem(this, val); - QRect r(d->rect); - r = QRect(view->contentsToViewport(QPoint(r.x(), r.y())), QSize(r.width(), r.height())); + TQRect r(d->rect); + r = TQRect(view->contentsToViewport(TQPoint(r.x(), r.y())), TQSize(r.width(), r.height())); view->viewport()->update(r); } @@ -278,39 +278,39 @@ bool ThumbItem::isSelected() { return d->selected; } -void ThumbItem::setPixmap(const QPixmap& pixmap) { +void ThumbItem::setPixmap(const TQPixmap& pixmap) { if (d->pixmap) { delete d->pixmap; d->pixmap = 0; } - d->pixmap = new QPixmap(pixmap); + d->pixmap = new TQPixmap(pixmap); - QRect oR(d->rect); + TQRect oR(d->rect); calcRect(); oR = oR.unite(d->rect); - oR = QRect(view->contentsToViewport(QPoint(oR.x(), oR.y())), QSize(oR.width(), oR.height())); + oR = TQRect(view->contentsToViewport(TQPoint(oR.x(), oR.y())), TQSize(oR.width(), oR.height())); view->updateItemContainer(this); - if(oR.intersects(QRect(view->contentsX(), view->contentsY(), view->visibleWidth(), view->visibleHeight()))) { - view->viewport()->repaint(oR); + if(oR.intersects(TQRect(view->contentsX(), view->contentsY(), view->visibleWidth(), view->visibleHeight()))) { + view->viewport()->tqrepaint(oR); } } -void ThumbItem::setText(const QString& text) { +void ThumbItem::setText(const TQString& text) { d->text = text; d->key = text; - QRect oR(d->rect); + TQRect oR(d->rect); calcRect(); oR = oR.unite(d->rect); - oR = QRect(view->contentsToViewport(QPoint(oR.x(), oR.y())), - QSize(oR.width(), oR.height())); + oR = TQRect(view->contentsToViewport(TQPoint(oR.x(), oR.y())), + TQSize(oR.width(), oR.height())); view->updateItemContainer(this); - if(oR.intersects(QRect(view->contentsX(), view->contentsY(), view->visibleWidth(), view->visibleHeight()))) { - view->viewport()->repaint(oR); + if(oR.intersects(TQRect(view->contentsX(), view->contentsY(), view->visibleWidth(), view->visibleHeight()))) { + view->viewport()->tqrepaint(oR); } } @@ -332,7 +332,7 @@ void ThumbItem::rename() { renameBox = 0; } renameBox = new ThumbItemLineEdit(d->text, view->viewport(), this); - QRect tr(textRect(false)); + TQRect tr(textRect(false)); view->addChild(renameBox, tr.x() + (tr.width()/2 - renameBox->width()/2 ), tr.y() - 3); renameBox->selectAll(); view->viewport()->setFocusProxy(renameBox); @@ -360,7 +360,7 @@ void ThumbItem::renameItem() { } void ThumbItem::cancelRenameItem() { - repaint(); + tqrepaint(); bool resetFocus = view->viewport()->focusProxy() == renameBox; delete renameBox; @@ -376,7 +376,7 @@ int ThumbItem::compare(ThumbItem *item) { return key().localeAwareCompare(item->key()); } -QString ThumbItem::key() const { +TQString ThumbItem::key() const { return d->key; } |