Commit MetaInfo

修订版53160ab98d745289b58114cd92ad5410be9c7b4f (tree)
时间2007-11-10 23:36:39
作者ikemo <ikemo@56b1...>
Commiterikemo

Log Message

move Thread -> DatInfo

git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@2073 56b19765-1e22-0410-a548-a0f45d66c51a

更改概述

差异

--- a/kita/src/libkita/datinfo.cpp
+++ b/kita/src/libkita/datinfo.cpp
@@ -897,3 +897,13 @@ bool DatInfo::parseDat( int num )
897897
898898 return TRUE;
899899 }
900+
901+bool DatInfo::isOpened()
902+{
903+ return m_isOpened;
904+}
905+
906+void DatInfo::setIsOpened( bool isOpened )
907+{
908+ m_isOpened = isOpened;
909+}
--- a/kita/src/libkita/datinfo.h
+++ b/kita/src/libkita/datinfo.h
@@ -109,6 +109,7 @@ namespace Kita
109109 KURL m_datURL;
110110 bool m_broken;
111111 ResDatVec m_resDatVec;
112+ bool m_isOpened;
112113
113114 /* for caching */
114115 Access* m_access;
@@ -175,6 +176,8 @@ namespace Kita
175176 bool isResBroken( int num );
176177 bool checkID( const QString& strid, int num );
177178 bool checkWord( QStringList& stlist, int num, bool checkOR );
179+ bool isOpened();
180+ void setIsOpened( bool isOpened );
178181
179182 /* abone check */
180183 bool checkAbone( int num );
--- a/kita/src/libkita/datmanager.cpp
+++ b/kita/src/libkita/datmanager.cpp
@@ -564,18 +564,18 @@ void DatManager::resetAbone( const KURL& url )
564564 /* check if the thread is shown on the main thread tab. */ /* public */
565565 bool DatManager::isMainThreadOpened( const KURL& url )
566566 {
567- KURL datURL = Kita::getDatURL( url ).prettyURL();
568- Kita::Thread* thread = Kita::Thread::getByURLNew( datURL );
569- if ( thread == NULL ) return FALSE;
567+ DatInfo * datInfo = getDatInfo( url );
568+ if ( datInfo == NULL ) return FALSE;
570569
571- return thread->isOpened();
570+ return datInfo->isOpened();
572571 }
573572
574573 void DatManager::setMainThreadOpened( const KURL& url, bool isOpened )
575574 {
576- KURL datURL = Kita::getDatURL( url ).prettyURL();
577- Kita::Thread* thread = Kita::Thread::getByURLNew( datURL );
578- if ( thread != NULL ) thread->setIsOpened( isOpened );
575+ DatInfo * datInfo = getDatInfo( url );
576+ if ( datInfo == NULL ) return;
577+
578+ datInfo->setIsOpened( isOpened );
579579 }
580580
581581
--- a/kita/src/libkita/thread.cpp
+++ b/kita/src/libkita/thread.cpp
@@ -18,7 +18,7 @@ using namespace Kita;
1818 QDict<Thread>* Thread::m_threadDict = 0;
1919
2020 Thread::Thread( const KURL& datURL )
21- : m_datURL( datURL ), m_threadName( 0 ) , m_resNum( 0 ), m_readNum( 0 ), m_viewPos( 0 ), m_isOpened( 0 )
21+ : m_datURL( datURL ), m_threadName( 0 ) , m_resNum( 0 ), m_readNum( 0 ), m_viewPos( 0 )
2222 {}
2323
2424 Thread::~Thread()
@@ -85,19 +85,6 @@ void Thread::setViewPos( int num )
8585 m_viewPos = num;
8686 }
8787
88-
89-/* public */
90-bool Thread::isOpened() const
91-{
92- return m_isOpened;
93-}
94-
95-/* public */
96-void Thread::setIsOpened( bool isOpened )
97-{
98- m_isOpened = isOpened;
99-}
100-
10188 /* public */
10289 const QValueList< int >& Thread::markList() const
10390 {
--- a/kita/src/libkita/thread.h
+++ b/kita/src/libkita/thread.h
@@ -29,7 +29,6 @@ namespace Kita
2929 int m_resNum;
3030 int m_readNum;
3131 int m_viewPos;
32- bool m_isOpened;
3332 QValueList< int > m_markList;
3433
3534 public:
@@ -50,9 +49,6 @@ namespace Kita
5049 const int viewPos() const;
5150 void setViewPos( int viewPos );
5251
53- bool isOpened() const;
54- void setIsOpened( bool isOpend );
55-
5652 const QValueList< int >& markList() const;
5753 void setMarkList( const QValueList< int >& markList );
5854 bool isMarked( int num );
Show on old repository browser