From: ikemo Date: Wed, 6 Oct 2004 15:12:40 +0000 (+0000) Subject: show more property. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=539838e0e40322396352b8efebf00c81f281b605;p=kita%2Fkita.git show more property. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1417 56b19765-1e22-0410-a548-a0f45d66c51a --- diff --git a/kita/src/kitasubjectview.cpp b/kita/src/kitasubjectview.cpp index 8380b2a..689ee3b 100644 --- a/kita/src/kitasubjectview.cpp +++ b/kita/src/kitasubjectview.cpp @@ -361,6 +361,7 @@ void KitaSubjectView::slotContextMenuRequested( QListViewItem* item, const QPoin propertyWidget->threadURLLabel->setText( datURL.url() ); propertyWidget->threadNameLabel->setText( Kita::DatManager::threadName( datURL ) ); propertyWidget->cachePathLabel->setText( Kita::DatManager::getCachePath( datURL ) ); + propertyWidget->indexPathLabel->setText( Kita::DatManager::getCacheIndexPath( datURL ) ); propertyWidget->show(); } break; diff --git a/kita/src/libkita/cache.cpp b/kita/src/libkita/cache.cpp index 2c4c5d7..0fd0cf4 100644 --- a/kita/src/libkita/cache.cpp +++ b/kita/src/libkita/cache.cpp @@ -34,6 +34,15 @@ QString Cache::getPath( const KURL& datURL ) return baseDir() + path; } +QString Cache::getIndexPath( const KURL& datURL ) +{ + QString path = getPath( datURL ); + if ( path == QString::null ) { + return QString::null; + } else { + return path + ".idx"; + } +} /*------------------------------------*/ /* for Image files */ @@ -86,7 +95,7 @@ QString Cache::hashString( const KURL& url ) /* private */ QString Cache::getImgBaseDir() { - QString basedir = baseDir() + "image/"; + QString basedir = baseDir() + "image/"; return basedir; } @@ -98,6 +107,6 @@ QString Cache::getImgFileName( const KURL& url ) host.replace( QChar( '.' ), QChar( '_' ) ); QString filename = url.fileName().lower(); - - return host + "_" + hashString( url ) + filename; + + return host + "_" + hashString( url ) + filename; } diff --git a/kita/src/libkita/cache.h b/kita/src/libkita/cache.h index 1389c20..3eeef6d 100644 --- a/kita/src/libkita/cache.h +++ b/kita/src/libkita/cache.h @@ -23,15 +23,16 @@ namespace Kita class Cache { static QString baseDir(); - static QString subDir( const KURL& url ); - static QString hashString( const KURL& url ); - static QString getImgBaseDir(); - static QString getImgFileName( const KURL& src); + static QString subDir( const KURL& url ); + static QString hashString( const KURL& url ); + static QString getImgBaseDir(); + static QString getImgFileName( const KURL& src ); public: - static QString getPath( const KURL& url ); - static QString getImgPath( const KURL& url); - static QString getImgIdxPath( const KURL& url); + static QString getPath( const KURL& datURL ); + static QString getIndexPath( const KURL& datURL ); + static QString getImgPath( const KURL& url ); + static QString getImgIdxPath( const KURL& url ); }; } diff --git a/kita/src/libkita/datmanager.cpp b/kita/src/libkita/datmanager.cpp index 78376c9..437c916 100644 --- a/kita/src/libkita/datmanager.cpp +++ b/kita/src/libkita/datmanager.cpp @@ -446,6 +446,14 @@ const QString DatManager::getCachePath( const KURL& url ) return Kita::Cache::getPath( datURL ); } +const QString DatManager::getCacheIndexPath( const KURL& url ) +{ + QMutexLocker locker( &m_mutex ); + + KURL datURL = Kita::ParseMisc::parseURLonly( url ); + return Kita::Cache::getIndexPath( datURL ); +} + /*---------------------------------------*/ /* HTML data */ diff --git a/kita/src/libkita/datmanager.h b/kita/src/libkita/datmanager.h index 2054f48..bfe222f 100644 --- a/kita/src/libkita/datmanager.h +++ b/kita/src/libkita/datmanager.h @@ -72,6 +72,7 @@ namespace Kita static const QString boardID( const KURL& url ); static const QString getCachePath( const KURL& url ); + static const QString getCacheIndexPath( const KURL& url ); /* HTML data */ static QString getHtml( const KURL& url, int startnum, int endnum ); diff --git a/kita/src/threadproperty.ui b/kita/src/threadproperty.ui index fceec44..e48cc9c 100644 --- a/kita/src/threadproperty.ui +++ b/kita/src/threadproperty.ui @@ -9,7 +9,7 @@ 0 0 790 - 492 + 494 @@ -49,6 +49,38 @@ + threadURLLabel + + + + 130 + 10 + 650 + 20 + + + + + + + + + threadNameLabel + + + + 130 + 40 + 650 + 20 + + + + + + + + cachePathLabel0 @@ -65,12 +97,12 @@ - threadURLLabel + cachePathLabel 130 - 10 + 70 650 20 @@ -81,28 +113,28 @@ - threadNameLabel + indexPathLabel0 - 130 - 40 - 650 + 10 + 100 + 110 20 - + Index Path - cachePathLabel + indexPathLabel 130 - 70 + 100 650 20