if(!parseDat(num)) return FALSE;
QString tmpstr;
+ QString status = "normal";
DOM::Element bodynode, titlenode, tmpelm;
bool showAddr = KitaConfig::showMailAddress();
bool showAA = KitaConfig::showAA();
if(abone){ /* "abone" node */
namestr = ParseMisc::utf8ToUnicode( KITAUTF8_ABONE );
bodystr = ParseMisc::utf8ToUnicode( KITAUTF8_ABONE );
+ status = "abone";
}
else{ /* "broken" node */
namestr = ParseMisc::utf8ToUnicode( KITAUTF8_NAME );
bodystr = ParseMisc::utf8ToUnicode( KITAUTF8_KOWARE );
+ status = "broken";
}
/* title node */
retelm = hdoc.createElement( "DIV" );
{
retelm.setAttribute( "kita_type", "res" );
+ retelm.setAttribute( "kita_status", status );
retelm.setAttribute( "id", QString().setNum( num ) );
retelm.setAttribute( "kita_rname", resdat.name );
retelm.setAttribute( "kita_rid", resdat.id );
/* public */
+const QString& DatManager::getId( const KURL& url, int num )
+{
+ QMutexLocker locker( &m_mutex );
+
+ DatInfo * datInfo = getDatInfo( url );
+ if ( datInfo == NULL ) return QString::null;
+
+ return datInfo->getId( num );
+}
+
+
+/* public */
+const QString& DatManager::getName( const KURL& url, int num )
+{
+ QMutexLocker locker( &m_mutex );
+
+ DatInfo * datInfo = getDatInfo( url );
+ if ( datInfo == NULL ) return QString::null;
+
+ return datInfo->getName( num );
+}
+
+
+/* public */
+const QString& DatManager::getBody( const KURL& url, int num )
+{
+ QMutexLocker locker( &m_mutex );
+
+ DatInfo * datInfo = getDatInfo( url );
+ if ( datInfo == NULL ) return QString::null;
+
+ return datInfo->getBody( num );
+}
+
+
+
+/* public */
QString DatManager::getPlainBody( const KURL& url, int num )
{
QMutexLocker locker( &m_mutex );
static const QString& getSubject( const KURL& url );
static const QString& getRawDat( const KURL& url );
static const QString& getDat( const KURL& url, int num );
+ static const QString& getId( const KURL& url, int num );
+ static const QString& getName( const KURL& url, int num );
+ static const QString& getBody( const KURL& url, int num );
static QString getPlainBody( const KURL& url, int num );
static QString getPlainTitle( const KURL& url, int num );
/* from: KitaHTMLPart */
/* to : KitaMainWindow, KitaNavi, KitaWriteDialog */
void isKitaActive();
+
+ /* to : KitaHTMLPart */
+ void redrawScreen( const KURL& url );
};
}