diff options
Diffstat (limited to 'kate/app/kateviewspace.cpp')
-rw-r--r-- | kate/app/kateviewspace.cpp | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/kate/app/kateviewspace.cpp b/kate/app/kateviewspace.cpp index 64e941583..240d9a810 100644 --- a/kate/app/kateviewspace.cpp +++ b/kate/app/kateviewspace.cpp @@ -30,6 +30,7 @@ #include <kiconloader.h> #include <tdelocale.h> #include <ksqueezedtextlabel.h> +#include <kmimetype.h> #include <tdeconfig.h> #include <kdebug.h> @@ -39,6 +40,7 @@ #include <tqcursor.h> #include <tqpopupmenu.h> #include <tqpixmap.h> +#include <tqtooltip.h> //BEGIN KVSSBSep /* @@ -139,8 +141,8 @@ void KateViewSpace::addView(Kate::View* v, bool show) void KateViewSpace::removeView(Kate::View* v) { - disconnect( v->getDoc(), TQT_SIGNAL(modifiedChanged()), - mStatusBar, TQT_SLOT(modifiedChanged()) ); + disconnect( v->getDoc(), TQ_SIGNAL(modifiedChanged()), + mStatusBar, TQ_SLOT(modifiedChanged()) ); bool active = ( v == currentView() ); @@ -168,12 +170,12 @@ bool KateViewSpace::showView(uint documentNumber) for( ; it.current(); --it ) { if (((Kate::Document*)it.current()->getDoc())->documentNumber() == documentNumber) { if ( currentView() ) - disconnect( currentView()->getDoc(), TQT_SIGNAL(modifiedChanged()), - mStatusBar, TQT_SLOT(modifiedChanged()) ); + disconnect( currentView()->getDoc(), TQ_SIGNAL(modifiedChanged()), + mStatusBar, TQ_SLOT(modifiedChanged()) ); Kate::View* kv = it.current(); - connect( kv->getDoc(), TQT_SIGNAL(modifiedChanged()), - mStatusBar, TQT_SLOT(modifiedChanged()) ); + connect( kv->getDoc(), TQ_SIGNAL(modifiedChanged()), + mStatusBar, TQ_SLOT(modifiedChanged()) ); mViewList.removeRef( kv ); mViewList.append( kv ); @@ -340,7 +342,6 @@ KateVSStatusBar::KateVSStatusBar ( KateViewSpace *parent, const char *name ) m_modPm = SmallIcon("modified"); m_modDiscPm = SmallIcon("modonhd"); m_modmodPm = SmallIcon("modmod"); - m_noPm = SmallIcon("null"); } KateVSStatusBar::~KateVSStatusBar () @@ -377,6 +378,8 @@ void KateVSStatusBar::updateMod( bool mod ) bool modOnHD = info && info->modifiedOnDisc; + KMimeType::Ptr mime = KMimeType::findByURL(v->getDoc()->url()); + m_modifiedLabel->setPixmap( mod ? info && modOnHD ? @@ -384,8 +387,9 @@ void KateVSStatusBar::updateMod( bool mod ) m_modPm : info && modOnHD ? m_modDiscPm : - m_noPm + mime->pixmap(TDEIcon::Small) ); + TQToolTip::add(this, mime->comment()); } } |