summaryrefslogtreecommitdiffstats
path: root/kmail/kmsystemtray.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kmail/kmsystemtray.cpp')
-rw-r--r--kmail/kmsystemtray.cpp104
1 files changed, 52 insertions, 52 deletions
diff --git a/kmail/kmsystemtray.cpp b/kmail/kmsystemtray.cpp
index c8595a88..4e6463c1 100644
--- a/kmail/kmsystemtray.cpp
+++ b/kmail/kmsystemtray.cpp
@@ -37,11 +37,11 @@ using KMail::AccountManager;
#include <kdebug.h>
#include <kpopupmenu.h>
-#include <qpainter.h>
-#include <qbitmap.h>
-#include <qtooltip.h>
-#include <qwidgetlist.h>
-#include <qobjectlist.h>
+#include <tqpainter.h>
+#include <tqbitmap.h>
+#include <tqtooltip.h>
+#include <tqwidgetlist.h>
+#include <tqobjectlist.h>
#include <math.h>
#include <assert.h>
@@ -57,7 +57,7 @@ using KMail::AccountManager;
* with its count of unread messages, allowing the user to jump
* to the first unread message in each folder.
*/
-KMSystemTray::KMSystemTray(QWidget *parent, const char *name)
+KMSystemTray::KMSystemTray(TQWidget *parent, const char *name)
: KSystemTray( parent, name ),
mParentVisible( true ),
mPosOfMainWin( 0, 0 ),
@@ -71,8 +71,8 @@ KMSystemTray::KMSystemTray(QWidget *parent, const char *name)
kdDebug(5006) << "Initting systray" << endl;
mLastUpdate = time( 0 );
- mUpdateTimer = new QTimer( this, "systraytimer" );
- connect( mUpdateTimer, SIGNAL( timeout() ), SLOT( updateNewMessages() ) );
+ mUpdateTimer = new TQTimer( this, "systraytimer" );
+ connect( mUpdateTimer, TQT_SIGNAL( timeout() ), TQT_SLOT( updateNewMessages() ) );
mDefaultIcon = loadIcon( "kmail" );
mLightIconImage = loadIcon( "kmaillight" ).convertToImage();
@@ -81,7 +81,7 @@ KMSystemTray::KMSystemTray(QWidget *parent, const char *name)
KMMainWidget * mainWidget = kmkernel->getKMMainWidget();
if ( mainWidget ) {
- QWidget * mainWin = mainWidget->topLevelWidget();
+ TQWidget * mainWin = mainWidget->topLevelWidget();
if ( mainWin ) {
mDesktopOfMainWin = KWin::windowInfo( mainWin->winId(),
NET::WMDesktop ).desktop();
@@ -95,13 +95,13 @@ KMSystemTray::KMSystemTray(QWidget *parent, const char *name)
/** Initiate connections between folders and this object */
foldersChanged();
- connect( kmkernel->folderMgr(), SIGNAL(changed()), SLOT(foldersChanged()));
- connect( kmkernel->imapFolderMgr(), SIGNAL(changed()), SLOT(foldersChanged()));
- connect( kmkernel->dimapFolderMgr(), SIGNAL(changed()), SLOT(foldersChanged()));
- connect( kmkernel->searchFolderMgr(), SIGNAL(changed()), SLOT(foldersChanged()));
+ connect( kmkernel->folderMgr(), TQT_SIGNAL(changed()), TQT_SLOT(foldersChanged()));
+ connect( kmkernel->imapFolderMgr(), TQT_SIGNAL(changed()), TQT_SLOT(foldersChanged()));
+ connect( kmkernel->dimapFolderMgr(), TQT_SIGNAL(changed()), TQT_SLOT(foldersChanged()));
+ connect( kmkernel->searchFolderMgr(), TQT_SIGNAL(changed()), TQT_SLOT(foldersChanged()));
- connect( kmkernel->acctMgr(), SIGNAL( checkedMail( bool, bool, const QMap<QString, int> & ) ),
- SLOT( updateNewMessages() ) );
+ connect( kmkernel->acctMgr(), TQT_SIGNAL( checkedMail( bool, bool, const TQMap<TQString, int> & ) ),
+ TQT_SLOT( updateNewMessages() ) );
}
void KMSystemTray::buildPopupMenu()
@@ -187,14 +187,14 @@ void KMSystemTray::updateCount()
int oldPixmapWidth = pixmap()->size().width();
int oldPixmapHeight = pixmap()->size().height();
- QString countString = QString::number( mCount );
- QFont countFont = KGlobalSettings::generalFont();
+ TQString countString = TQString::number( mCount );
+ TQFont countFont = KGlobalSettings::generalFont();
countFont.setBold(true);
// decrease the size of the font for the number of unread messages if the
// number doesn't fit into the available space
float countFontSize = countFont.pointSizeFloat();
- QFontMetrics qfm( countFont );
+ TQFontMetrics qfm( countFont );
int width = qfm.width( countString );
if( width > oldPixmapWidth )
{
@@ -208,31 +208,31 @@ void KMSystemTray::updateCount()
// reason text that is drawn on a transparent pixmap is invisible
// (apparently the alpha channel isn't changed when the text is drawn).
// Therefore I have to draw the text on a solid background and then remove
- // the background by making it transparent with QPixmap::setMask. This
+ // the background by making it transparent with TQPixmap::setMask. This
// involves the slow createHeuristicMask() function (from the API docs:
- // "This function is slow because it involves transformation to a QImage,
- // non-trivial computations and a transformation back to a QBitmap."). Then
- // I have to convert the resulting QPixmap to a QImage in order to overlay
+ // "This function is slow because it involves transformation to a TQImage,
+ // non-trivial computations and a transformation back to a TQBitmap."). Then
+ // I have to convert the resulting TQPixmap to a TQImage in order to overlay
// the light KMail icon with the number (because KIconEffect::overlay only
- // works with QImage). Finally the resulting QImage has to be converted
- // back to a QPixmap.
+ // works with TQImage). Finally the resulting TQImage has to be converted
+ // back to a TQPixmap.
// That's a lot of work for overlaying the KMail icon with the number of
// unread messages, but every other approach I tried failed miserably.
// IK, 2003-09-22
- QPixmap numberPixmap( oldPixmapWidth, oldPixmapHeight );
+ TQPixmap numberPixmap( oldPixmapWidth, oldPixmapHeight );
numberPixmap.fill( Qt::white );
- QPainter p( &numberPixmap );
+ TQPainter p( &numberPixmap );
p.setFont( countFont );
p.setPen( Qt::blue );
p.drawText( numberPixmap.rect(), Qt::AlignCenter, countString );
numberPixmap.setMask( numberPixmap.createHeuristicMask() );
- QImage numberImage = numberPixmap.convertToImage();
+ TQImage numberImage = numberPixmap.convertToImage();
// Overlay the light KMail icon with the number image
- QImage iconWithNumberImage = mLightIconImage.copy();
+ TQImage iconWithNumberImage = mLightIconImage.copy();
KIconEffect::overlay( iconWithNumberImage, numberImage );
- QPixmap iconWithNumber;
+ TQPixmap iconWithNumber;
iconWithNumber.convertFromImage( iconWithNumberImage );
setPixmap( iconWithNumber );
} else
@@ -259,30 +259,30 @@ void KMSystemTray::foldersChanged()
}
/** Disconnect all previous connections */
- disconnect(this, SLOT(updateNewMessageNotification(KMFolder *)));
+ disconnect(this, TQT_SLOT(updateNewMessageNotification(KMFolder *)));
- QStringList folderNames;
- QValueList<QGuardedPtr<KMFolder> > folderList;
+ TQStringList folderNames;
+ TQValueList<TQGuardedPtr<KMFolder> > folderList;
kmkernel->folderMgr()->createFolderList(&folderNames, &folderList);
kmkernel->imapFolderMgr()->createFolderList(&folderNames, &folderList);
kmkernel->dimapFolderMgr()->createFolderList(&folderNames, &folderList);
kmkernel->searchFolderMgr()->createFolderList(&folderNames, &folderList);
- QStringList::iterator strIt = folderNames.begin();
+ TQStringList::iterator strIt = folderNames.begin();
- for(QValueList<QGuardedPtr<KMFolder> >::iterator it = folderList.begin();
+ for(TQValueList<TQGuardedPtr<KMFolder> >::iterator it = folderList.begin();
it != folderList.end() && strIt != folderNames.end(); ++it, ++strIt)
{
KMFolder * currentFolder = *it;
- QString currentName = *strIt;
+ TQString currentName = *strIt;
if ( ((!currentFolder->isSystemFolder() || (currentFolder->name().lower() == "inbox")) ||
(currentFolder->folderType() == KMFolderTypeImap)) &&
!currentFolder->ignoreNewMail() )
{
/** If this is a new folder, start listening for messages */
- connect(currentFolder, SIGNAL(numUnreadMsgsChanged(KMFolder *)),
- this, SLOT(updateNewMessageNotification(KMFolder *)));
+ connect(currentFolder, TQT_SIGNAL(numUnreadMsgsChanged(KMFolder *)),
+ this, TQT_SLOT(updateNewMessageNotification(KMFolder *)));
/** Check all new folders to see if we started with any new messages */
updateNewMessageNotification(currentFolder);
@@ -294,7 +294,7 @@ void KMSystemTray::foldersChanged()
* On left mouse click, switch focus to the first KMMainWidget. On right
* click, bring up a list of all folders with a count of unread messages.
*/
-void KMSystemTray::mousePressEvent(QMouseEvent *e)
+void KMSystemTray::mousePressEvent(TQMouseEvent *e)
{
// switch to kmail on left mouse button
if( e->button() == LeftButton )
@@ -324,13 +324,13 @@ void KMSystemTray::mousePressEvent(QMouseEvent *e)
{
KPopupMenu *newMessagesPopup = new KPopupMenu();
- QMap<QGuardedPtr<KMFolder>, int>::Iterator it = mFoldersWithUnread.begin();
+ TQMap<TQGuardedPtr<KMFolder>, int>::Iterator it = mFoldersWithUnread.begin();
for(uint i=0; it != mFoldersWithUnread.end(); ++i)
{
kdDebug(5006) << "Adding folder" << endl;
mPopupFolders.append( it.key() );
- QString item = prettyName(it.key()) + " (" + QString::number(it.data()) + ")";
- newMessagesPopup->insertItem(item, this, SLOT(selectedAccount(int)), 0, i);
+ TQString item = prettyName(it.key()) + " (" + TQString::number(it.data()) + ")";
+ newMessagesPopup->insertItem(item, this, TQT_SLOT(selectedAccount(int)), 0, i);
++it;
}
@@ -349,9 +349,9 @@ void KMSystemTray::mousePressEvent(QMouseEvent *e)
* Return the name of the folder in which the mail is deposited, prepended
* with the account name if the folder is IMAP.
*/
-QString KMSystemTray::prettyName(KMFolder * fldr)
+TQString KMSystemTray::prettyName(KMFolder * fldr)
{
- QString rvalue = fldr->label();
+ TQString rvalue = fldr->label();
if(fldr->folderType() == KMFolderTypeImap)
{
KMFolderImap * imap = dynamic_cast<KMFolderImap*> (fldr->storage());
@@ -377,7 +377,7 @@ bool KMSystemTray::mainWindowIsOnCurrentDesktop()
if ( !mainWidget )
return false;
- QWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
+ TQWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
if ( !mainWin )
return false;
@@ -393,7 +393,7 @@ void KMSystemTray::showKMail()
{
if (!kmkernel->getKMMainWidget())
return;
- QWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
+ TQWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
assert(mainWin);
if(mainWin)
{
@@ -421,7 +421,7 @@ void KMSystemTray::hideKMail()
{
if (!kmkernel->getKMMainWidget())
return;
- QWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
+ TQWidget *mainWin = kmkernel->getKMMainWidget()->topLevelWidget();
assert(mainWin);
if(mainWin)
{
@@ -464,7 +464,7 @@ void KMSystemTray::updateNewMessageNotification(KMFolder * fldr)
void KMSystemTray::updateNewMessages()
{
- for ( QMap<QGuardedPtr<KMFolder>, bool>::Iterator it = mPendingUpdates.begin();
+ for ( TQMap<TQGuardedPtr<KMFolder>, bool>::Iterator it = mPendingUpdates.begin();
it != mPendingUpdates.end(); ++it)
{
KMFolder *fldr = it.key();
@@ -474,7 +474,7 @@ void KMSystemTray::updateNewMessages()
/** The number of unread messages in that folder */
int unread = fldr->countUnread();
- QMap<QGuardedPtr<KMFolder>, int>::Iterator it =
+ TQMap<TQGuardedPtr<KMFolder>, int>::Iterator it =
mFoldersWithUnread.find(fldr);
bool unmapped = (it == mFoldersWithUnread.end());
@@ -526,7 +526,7 @@ void KMSystemTray::updateNewMessages()
if(mFoldersWithUnread.count() == 0)
{
mPopupFolders.clear();
- disconnect(this, SLOT(selectedAccount(int)));
+ disconnect(this, TQT_SLOT(selectedAccount(int)));
mCount = 0;
@@ -542,8 +542,8 @@ void KMSystemTray::updateNewMessages()
updateCount();
/** Update tooltip to reflect count of unread messages */
- QToolTip::remove(this);
- QToolTip::add(this, mCount == 0 ?
+ TQToolTip::remove(this);
+ TQToolTip::add(this, mCount == 0 ?
i18n("There are no unread messages")
: i18n("There is 1 unread message.",
"There are %n unread messages.",
@@ -575,7 +575,7 @@ void KMSystemTray::selectedAccount(int id)
if(!fldr) return;
KMFolderTree * ft = mainWidget->folderTree();
if(!ft) return;
- QListViewItem * fldrIdx = ft->indexOfFolder(fldr);
+ TQListViewItem * fldrIdx = ft->indexOfFolder(fldr);
if(!fldrIdx) return;
ft->setCurrentItem(fldrIdx);