summaryrefslogtreecommitdiffstats
path: root/cervisia/tooltip.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
commit4ae0c208b66e0f7954e194384464fe2d0a2c56dd (patch)
treeb0a7cd1c184f0003c0292eb416ed27f674f9cc43 /cervisia/tooltip.cpp
parent1964ea0fb4ab57493ca2ebb709c8d3b5395fd653 (diff)
downloadtdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.tar.gz
tdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.zip
Trinity Qt initial conversion
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1157652 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'cervisia/tooltip.cpp')
-rw-r--r--cervisia/tooltip.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/cervisia/tooltip.cpp b/cervisia/tooltip.cpp
index 7debf9d7..728945ca 100644
--- a/cervisia/tooltip.cpp
+++ b/cervisia/tooltip.cpp
@@ -22,27 +22,27 @@
#include <kglobal.h>
#include <kglobalsettings.h>
-#include <qsimplerichtext.h>
+#include <tqsimplerichtext.h>
namespace Cervisia
{
-static QString truncateLines(const QString&, const QFontMetrics&, const QSize&);
-static QString truncateLines(const QString&, const QFont&, const QPoint&, const QRect&);
+static TQString truncateLines(const TQString&, const TQFontMetrics&, const TQSize&);
+static TQString truncateLines(const TQString&, const TQFont&, const TQPoint&, const TQRect&);
-ToolTip::ToolTip(QWidget* widget)
- : QObject(widget), QToolTip(widget)
+ToolTip::ToolTip(TQWidget* widget)
+ : TQObject(widget), TQToolTip(widget)
{
}
-void ToolTip::maybeTip(const QPoint& pos)
+void ToolTip::maybeTip(const TQPoint& pos)
{
- QRect rect;
- QString text;
+ TQRect rect;
+ TQString text;
emit queryToolTip(pos, rect, text);
if (rect.isValid() && !text.isEmpty())
@@ -59,11 +59,11 @@ void ToolTip::maybeTip(const QPoint& pos)
// Primtive routine to truncate the text. size.width() is ignored, only
// size.height() is used at the moment to keep it fast. It doesn't work
// correct if text lines have different heights.
-QString truncateLines(const QString& text,
- const QFontMetrics& fm,
- const QSize& size)
+TQString truncateLines(const TQString& text,
+ const TQFontMetrics& fm,
+ const TQSize& size)
{
- const QChar newLine('\n');
+ const TQChar newLine('\n');
const int lineSpacing(fm.lineSpacing());
const int numberOfLines(text.contains(newLine) + 1);
@@ -72,7 +72,7 @@ QString truncateLines(const QString& text,
if (numberOfLines <= maxNumberOfLines)
return text;
- const QChar* unicode(text.unicode());
+ const TQChar* unicode(text.unicode());
for (int count(maxNumberOfLines); count; ++unicode)
if (*unicode == newLine)
--count;
@@ -82,10 +82,10 @@ QString truncateLines(const QString& text,
// Truncate the tooltip's text if necessary
-QString truncateLines(const QString& text,
- const QFont& font,
- const QPoint& globalPos,
- const QRect& desktopGeometry)
+TQString truncateLines(const TQString& text,
+ const TQFont& font,
+ const TQPoint& globalPos,
+ const TQRect& desktopGeometry)
{
// maximum size of the tooltip, - 10 just to be safe
const int maxWidth(kMax(desktopGeometry.width() - globalPos.x(), globalPos.x())
@@ -94,13 +94,13 @@ QString truncateLines(const QString& text,
- desktopGeometry.top() - 10);
// calculate the tooltip's size
- const QSimpleRichText layoutedText(text, font);
+ const TQSimpleRichText layoutedText(text, font);
// only if the tooltip's size is bigger in x- and y-direction the text must
// be truncated otherwise the tip is moved to a position where it fits
return ((layoutedText.widthUsed() > maxWidth)
&& (layoutedText.height() > maxHeight))
- ? truncateLines(text, QFontMetrics(font), QSize(maxWidth, maxHeight))
+ ? truncateLines(text, TQFontMetrics(font), TQSize(maxWidth, maxHeight))
: text;
}