Kaydet (Commit) c871378c authored tarafından Rüdiger Timm's avatar Rüdiger Timm

INTEGRATION: CWS adifacedoc (1.14.8); FILE MERGED

2008/07/02 05:29:07 fs 1.14.8.1: #i85692#
üst c706d836
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite * OpenOffice.org - a multi-platform office productivity suite
* *
* $RCSfile: hi_factory.cxx,v $ * $RCSfile: hi_factory.cxx,v $
* $Revision: 1.14 $ * $Revision: 1.15 $
* *
* This file is part of OpenOffice.org. * This file is part of OpenOffice.org.
* *
...@@ -127,38 +127,55 @@ HtmlFactory_Idl::produce_Bases( Xml::Element & o_screen, ...@@ -127,38 +127,55 @@ HtmlFactory_Idl::produce_Bases( Xml::Element & o_screen,
} }
void void
HtmlFactory_Idl::produce_Members( ce_list & it_list, HtmlFactory_Idl::produce_Members( ce_list & it_list,
const String & i_summaryTitle, const String & i_summaryTitle,
const String & i_summaryLabel, const String & i_summaryLabel,
const String & i_detailsTitle, const String & i_detailsTitle,
const String & i_detailsLabel ) const const String & i_detailsLabel,
const E_MemberViewType i_viewType ) const
{ {
csv_assert( it_list ); csv_assert( it_list );
HF_SubTitleTable ::std::auto_ptr< HF_SubTitleTable > pSummary;
aSummary( CurOut(), if ( ( i_viewType == viewtype_summary )
i_summaryLabel, || ( i_viewType == viewtype_complete )
i_summaryTitle, )
2 ); {
pSummary.reset( new HF_SubTitleTable(
CurOut(),
i_summaryLabel,
i_summaryTitle,
2 ) );
}
HF_SubTitleTable ::std::auto_ptr< HF_SubTitleTable > pDetails;
aDetails( CurOut(), if ( ( i_viewType == viewtype_details )
i_detailsLabel, || ( i_viewType == viewtype_complete )
i_detailsTitle, )
1 ); {
pDetails.reset( new HF_SubTitleTable(
CurOut(),
i_detailsLabel,
i_detailsTitle,
1 ) );
}
for ( ; it_list.operator bool(); ++it_list ) for ( ; it_list.operator bool(); ++it_list )
{ {
const ary::idl::CodeEntity & const ary::idl::CodeEntity &
rCe = Env().Data().Find_Ce(*it_list); rCe = Env().Data().Find_Ce(*it_list);
Xml::Element & if ( pSummary.get() )
rSummaryRow = aSummary.Add_Row(); {
produce_SummaryDeclaration(rSummaryRow, rCe); Xml::Element &
// produce_InternalLink(rSummaryRow, rCe); rSummaryRow = pSummary->Add_Row();
produce_ShortDoc(rSummaryRow, rCe); produce_SummaryDeclaration(rSummaryRow, rCe);
// produce_InternalLink(rSummaryRow, rCe);
produce_MemberDetails(aDetails, rCe); produce_ShortDoc(rSummaryRow, rCe);
}
if ( pDetails.get() )
produce_MemberDetails(*pDetails, rCe);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment