Lines Matching refs:nScTab

569     XclExpExtSheetRef   FindInternal( sal_uInt16& rnExtSheet, sal_uInt16& rnXclTab, SCTAB nScTab );
661 SCTAB nScTab; in XclExpTabInfo() local
668 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in XclExpTabInfo()
671 if( rDoc.IsScenario( nScTab ) ) in XclExpTabInfo()
673 SetFlag( nScTab, EXC_TABBUF_IGNORE ); in XclExpTabInfo()
677 else if( rDoc.GetLinkMode( nScTab ) == SC_LINK_VALUE ) in XclExpTabInfo()
679 SetFlag( nScTab, EXC_TABBUF_EXTERN ); in XclExpTabInfo()
686 rDoc.GetName( nScTab, maTabInfoVec[ nScTab ].maScName ); in XclExpTabInfo()
690 nFirstExpScTab = nScTab; in XclExpTabInfo()
692 if( (nFirstVisScTab == SCTAB_INVALID) && rDoc.IsVisible( nScTab ) ) in XclExpTabInfo()
693 nFirstVisScTab = nScTab; in XclExpTabInfo()
696 SetFlag( nScTab, EXC_TABBUF_VISIBLE, rDoc.IsVisible( nScTab ) ); in XclExpTabInfo()
699 if( const ScExtTabSettings* pTabSett = rDocOpt.GetTabSettings( nScTab ) ) in XclExpTabInfo()
700 SetFlag( nScTab, EXC_TABBUF_SELECTED, pTabSett->mbSelected ); in XclExpTabInfo()
703 SetFlag( nScTab, EXC_TABBUF_MIRRORED, rDoc.IsLayoutRTL( nScTab ) ); in XclExpTabInfo()
731 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in XclExpTabInfo()
732 if( IsSelectedTab( nScTab ) ) in XclExpTabInfo()
746 bool XclExpTabInfo::IsExportTab( SCTAB nScTab ) const in IsExportTab()
749 return (nScTab < mnScCnt) && !GetFlag( nScTab, EXC_TABBUF_SKIPMASK ); in IsExportTab()
752 bool XclExpTabInfo::IsExternalTab( SCTAB nScTab ) const in IsExternalTab()
756 return (nScTab < mnScCnt) && GetFlag( nScTab, EXC_TABBUF_EXTERN ); in IsExternalTab()
759 bool XclExpTabInfo::IsVisibleTab( SCTAB nScTab ) const in IsVisibleTab()
761 return GetFlag( nScTab, EXC_TABBUF_VISIBLE ); in IsVisibleTab()
764 bool XclExpTabInfo::IsSelectedTab( SCTAB nScTab ) const in IsSelectedTab()
766 return GetFlag( nScTab, EXC_TABBUF_SELECTED ); in IsSelectedTab()
769 bool XclExpTabInfo::IsDisplayedTab( SCTAB nScTab ) const in IsDisplayedTab()
771 DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" ); in IsDisplayedTab()
772 return GetXclTab( nScTab ) == mnDisplXclTab; in IsDisplayedTab()
775 bool XclExpTabInfo::IsMirroredTab( SCTAB nScTab ) const in IsMirroredTab()
777 return GetFlag( nScTab, EXC_TABBUF_MIRRORED ); in IsMirroredTab()
780 const String& XclExpTabInfo::GetScTabName( SCTAB nScTab ) const in GetScTabName()
782 DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" ); in GetScTabName()
783 return (nScTab < mnScCnt) ? maTabInfoVec[ nScTab ].maScName : EMPTY_STRING; in GetScTabName()
786 sal_uInt16 XclExpTabInfo::GetXclTab( SCTAB nScTab ) const in GetXclTab()
788 return (nScTab < mnScCnt) ? maTabInfoVec[ nScTab ].mnXclTab : EXC_TAB_DELETED; in GetXclTab()
803 bool XclExpTabInfo::GetFlag( SCTAB nScTab, sal_uInt8 nFlags ) const in GetFlag() argument
805 DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::GetFlag - sheet out of range" ); in GetFlag()
806 return (nScTab < mnScCnt) && ::get_flag( maTabInfoVec[ nScTab ].mnFlags, nFlags ); in GetFlag()
809 void XclExpTabInfo::SetFlag( SCTAB nScTab, sal_uInt8 nFlags, bool bSet ) in SetFlag() argument
811 DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::SetFlag - sheet out of range" ); in SetFlag()
812 if( nScTab < mnScCnt ) in SetFlag()
813 ::set_flag( maTabInfoVec[ nScTab ].mnFlags, nFlags, bSet ); in SetFlag()
819 SCTAB nScTab = 0; in CalcXclIndexes() local
822 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in CalcXclIndexes()
824 if( IsExportTab( nScTab ) ) in CalcXclIndexes()
826 maTabInfoVec[ nScTab ].mnXclTab = nXclTab; in CalcXclIndexes()
830 maTabInfoVec[ nScTab ].mnXclTab = EXC_TAB_DELETED; in CalcXclIndexes()
835 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in CalcXclIndexes()
837 if( IsExternalTab( nScTab ) ) in CalcXclIndexes()
839 maTabInfoVec[ nScTab ].mnXclTab = nXclTab; in CalcXclIndexes()
861 SCTAB nScTab; in CalcSortedIndexes() local
864 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in CalcSortedIndexes()
866 rDoc.GetName( nScTab, aVec[ nScTab ].first ); in CalcSortedIndexes()
867 aVec[ nScTab ].second = nScTab; in CalcSortedIndexes()
874 for( nScTab = 0; nScTab < mnScCnt; ++nScTab ) in CalcSortedIndexes()
876 maFromSortedVec[ nScTab ] = aVec[ nScTab ].second; in CalcSortedIndexes()
877 maToSortedVec[ aVec[ nScTab ].second ] = nScTab; in CalcSortedIndexes()
2057 for( SCTAB nScTab = 0, nScCnt = rTabInfo.GetScTabCount(); nScTab < nScCnt; ++nScTab ) in CreateInternal() local
2059 if( rTabInfo.IsExportTab( nScTab ) ) in CreateInternal()
2062 if( nScTab == GetCurrScTab() ) in CreateInternal()
2065 … xRec.reset( new XclExpExternSheet( GetRoot(), rTabInfo.GetScTabName( nScTab ) ) ); in CreateInternal()
2066 maIntTabMap[ nScTab ] = AppendInternal( xRec ); in CreateInternal()
2078 sal_uInt16& rnExtSheet, sal_uInt16& rnXclTab, SCTAB nScTab ) in FindInternal() argument
2085 XclExpIntTabMap::const_iterator aIt = maIntTabMap.find( nScTab ); in FindInternal()
2095 rnXclTab = GetTabInfo().GetXclTab( nScTab ); in FindInternal()
2165 for( SCTAB nScTab = nFirstScTab; nScTab <= nLastScTab; ++nScTab ) in StoreCellRange() local
2167 if( rTabInfo.IsExternalTab( nScTab ) ) in StoreCellRange()
2169 aRange.aStart.SetTab( nScTab ); in StoreCellRange()
2170 aRange.aEnd.SetTab( nScTab ); in StoreCellRange()
2291 SCTAB nScTab, XclExpRefLogEntry* pRefLogEntry ) in FindExtSheet() argument
2293 mxImpl->FindExtSheet( rnExtSheet, rnXclTab, rnXclTab, nScTab, nScTab, pRefLogEntry ); in FindExtSheet()