Lines Matching refs:nFileId

122     NotifyLinkListener(sal_uInt16 nFileId, ScExternalRefManager::LinkUpdateType eType) :  in NotifyLinkListener()  argument
123 mnFileId(nFileId), meType(eType) {} in NotifyLinkListener()
459 const String* ScExternalRefCache::getRealTableName(sal_uInt16 nFileId, const String& rTabName) const in getRealTableName() argument
461 DocDataType::const_iterator itrDoc = maDocs.find(nFileId); in getRealTableName()
480 const String* ScExternalRefCache::getRealRangeName(sal_uInt16 nFileId, const String& rRangeName) co… in getRealRangeName() argument
482 DocDataType::const_iterator itrDoc = maDocs.find(nFileId); in getRealRangeName()
500 sal_uInt16 nFileId, const String& rTabName, SCCOL nCol, SCROW nRow, sal_uInt32* pnFmtIndex) in getCellData() argument
502 DocDataType::const_iterator itrDoc = maDocs.find(nFileId); in getCellData()
529 sal_uInt16 nFileId, const String& rTabName, const ScRange& rRange) in getCellRangeData() argument
531 DocDataType::iterator itrDoc = maDocs.find(nFileId); in getCellRangeData()
677 ScExternalRefCache::TokenArrayRef ScExternalRefCache::getRangeNameTokens(sal_uInt16 nFileId, const … in getRangeNameTokens() argument
679 DocItem* pDoc = getDocItem(nFileId); in getRangeNameTokens()
692 void ScExternalRefCache::setRangeNameTokens(sal_uInt16 nFileId, const String& rName, TokenArrayRef … in setRangeNameTokens() argument
694 DocItem* pDoc = getDocItem(nFileId); in setRangeNameTokens()
704 void ScExternalRefCache::setCellData(sal_uInt16 nFileId, const String& rTabName, SCCOL nCol, SCROW … in setCellData() argument
707 if (!isDocInitialized(nFileId)) in setCellData()
711 DocItem* pDocItem = getDocItem(nFileId); in setCellData()
732 void ScExternalRefCache::setCellRangeData(sal_uInt16 nFileId, const ScRange& rRange, const vector<S… in setCellRangeData() argument
736 if (rData.empty() || !isDocInitialized(nFileId)) in setCellRangeData()
741 DocItem* pDocItem = getDocItem(nFileId); in setCellRangeData()
799 bool ScExternalRefCache::isDocInitialized(sal_uInt16 nFileId) in isDocInitialized() argument
801 DocItem* pDoc = getDocItem(nFileId); in isDocInitialized()
818 void ScExternalRefCache::initializeDoc(sal_uInt16 nFileId, const vector<String>& rTabNames) in initializeDoc() argument
820 DocItem* pDoc = getDocItem(nFileId); in initializeDoc()
861 String ScExternalRefCache::getTableName(sal_uInt16 nFileId, size_t nCacheId) const in getTableName() argument
863 if( DocItem* pDoc = getDocItem( nFileId ) ) in getTableName()
869 void ScExternalRefCache::getAllTableNames(sal_uInt16 nFileId, vector<String>& rTabNames) const in getAllTableNames() argument
872 DocItem* pDoc = getDocItem(nFileId); in getAllTableNames()
883 SCsTAB ScExternalRefCache::getTabSpan( sal_uInt16 nFileId, const String& rStartTabName, const Strin… in getTabSpan() argument
885 DocItem* pDoc = getDocItem(nFileId); in getTabSpan()
934 bool ScExternalRefCache::setCacheDocReferenced( sal_uInt16 nFileId ) in setCacheDocReferenced() argument
936 DocItem* pDocItem = getDocItem(nFileId); in setCacheDocReferenced()
946 addCacheDocToReferenced( nFileId); in setCacheDocReferenced()
950 bool ScExternalRefCache::setCacheTableReferenced( sal_uInt16 nFileId, const String& rTabName, size_… in setCacheTableReferenced() argument
952 DocItem* pDoc = getDocItem(nFileId); in setCacheTableReferenced()
972 addCacheTableToReferenced( nFileId, i); in setCacheTableReferenced()
981 void ScExternalRefCache::setCacheTableReferencedPermanently( sal_uInt16 nFileId, const String& rTab… in setCacheTableReferencedPermanently() argument
983 DocItem* pDoc = getDocItem(nFileId); in setCacheTableReferencedPermanently()
1030 sal_uInt16 nFileId = (*itrDoc).first; in setAllCacheTableReferencedStati() local
1032 ReferencedStatus::DocReferenced & rDocReferenced = maReferenced.maDocs[nFileId]; in setAllCacheTableReferencedStati()
1041 addCacheTableToReferenced( nFileId, i); in setAllCacheTableReferencedStati()
1057 void ScExternalRefCache::addCacheTableToReferenced( sal_uInt16 nFileId, size_t nIndex ) in addCacheTableToReferenced() argument
1059 if (nFileId >= maReferenced.maDocs.size()) in addCacheTableToReferenced()
1062 ::std::vector<bool> & rTables = maReferenced.maDocs[nFileId].maTables; in addCacheTableToReferenced()
1075 maReferenced.maDocs[nFileId].mbAllTablesReferenced = true; in addCacheTableToReferenced()
1081 void ScExternalRefCache::addCacheDocToReferenced( sal_uInt16 nFileId ) in addCacheDocToReferenced() argument
1083 if (nFileId >= maReferenced.maDocs.size()) in addCacheDocToReferenced()
1086 if (!maReferenced.maDocs[nFileId].mbAllTablesReferenced) in addCacheDocToReferenced()
1088 ::std::vector<bool> & rTables = maReferenced.maDocs[nFileId].maTables; in addCacheDocToReferenced()
1092 maReferenced.maDocs[nFileId].mbAllTablesReferenced = true; in addCacheDocToReferenced()
1140 ScExternalRefCache::TableTypeRef ScExternalRefCache::getCacheTable(sal_uInt16 nFileId, size_t nTabI… in getCacheTable() argument
1142 DocItem* pDoc = getDocItem(nFileId); in getCacheTable()
1149 ScExternalRefCache::TableTypeRef ScExternalRefCache::getCacheTable(sal_uInt16 nFileId, const String… in getCacheTable() argument
1157 DocItem* pDoc = getDocItem(nFileId); in getCacheTable()
1195 void ScExternalRefCache::clearCache(sal_uInt16 nFileId) in clearCache() argument
1197 maDocs.erase(nFileId); in clearCache()
1200 ScExternalRefCache::DocItem* ScExternalRefCache::getDocItem(sal_uInt16 nFileId) const in getDocItem()
1203 DocDataType::iterator itrDoc = maDocs.find(nFileId); in getDocItem()
1208 DocDataType::value_type(nFileId, DocItem())); in getDocItem()
1222 ScExternalRefLink::ScExternalRefLink(ScDocument* pDoc, sal_uInt16 nFileId, const String& rFilter) : in ScExternalRefLink() argument
1224 mnFileId(nFileId), in ScExternalRefLink()
1498 String ScExternalRefManager::getCacheTableName(sal_uInt16 nFileId, size_t nTabIndex) const in getCacheTableName() argument
1500 return maRefCache.getTableName(nFileId, nTabIndex); in getCacheTableName()
1503 ScExternalRefCache::TableTypeRef ScExternalRefManager::getCacheTable(sal_uInt16 nFileId, size_t nTa… in getCacheTable() argument
1505 return maRefCache.getCacheTable(nFileId, nTabIndex); in getCacheTable()
1508 ScExternalRefCache::TableTypeRef ScExternalRefManager::getCacheTable(sal_uInt16 nFileId, const Stri… in getCacheTable() argument
1510 return maRefCache.getCacheTable(nFileId, rTabName, bCreateNew, pnIndex); in getCacheTable()
1541 void ScExternalRefManager::getAllCachedTableNames(sal_uInt16 nFileId, vector<String>& rTabNames) co… in getAllCachedTableNames() argument
1543 maRefCache.getAllTableNames(nFileId, rTabNames); in getAllCachedTableNames()
1546 SCsTAB ScExternalRefManager::getCachedTabSpan( sal_uInt16 nFileId, const String& rStartTabName, con… in getCachedTabSpan() argument
1548 return maRefCache.getTabSpan( nFileId, rStartTabName, rEndTabName); in getCachedTabSpan()
1594 bool ScExternalRefManager::setCacheTableReferenced( sal_uInt16 nFileId, const String& rTabName, siz… in setCacheTableReferenced() argument
1596 return maRefCache.setCacheTableReferenced( nFileId, rTabName, nSheets, false); in setCacheTableReferenced()
1599 void ScExternalRefManager::setCacheTableReferencedPermanently( sal_uInt16 nFileId, const String& rT… in setCacheTableReferencedPermanently() argument
1603 maRefCache.setCacheTableReferenced( nFileId, rTabName, nSheets, true); in setCacheTableReferencedPermanently()
1606 maRefCache.setCacheTableReferencedPermanently( nFileId, rTabName, nSheets); in setCacheTableReferencedPermanently()
1615 void ScExternalRefManager::storeRangeNameTokens(sal_uInt16 nFileId, const String& rName, const ScTo… in storeRangeNameTokens() argument
1618 maRefCache.setRangeNameTokens(nFileId, rName, pArray); in storeRangeNameTokens()
1622 sal_uInt16 nFileId, const String& rTabName, const ScAddress& rCell, in getSingleRefToken() argument
1626 insertRefCell(nFileId, *pCurPos); in getSingleRefToken()
1628 maybeLinkExternalFile(nFileId); in getSingleRefToken()
1639 nFileId, rTabName, rCell.Col(), rCell.Row(), &nFmtIndex); in getSingleRefToken()
1657 ScDocument* pSrcDoc = getSrcDocument(nFileId); in getSingleRefToken()
1686 maRefCache.getCacheTable(nFileId, rTabName, true, NULL); in getSingleRefToken()
1698 nFmtIndex = getMappedNumberFormat(nFileId, nFmtIndex, pSrcDoc); in getSingleRefToken()
1718 maRefCache.setCellData(nFileId, rTabName, rCell.Col(), rCell.Row(), pTok, nFmtIndex); in getSingleRefToken()
1724 sal_uInt16 nFileId, const String& rTabName, const ScRange& rRange, const ScAddress* pCurPos) in getDoubleRefTokens() argument
1727 insertRefCell(nFileId, *pCurPos); in getDoubleRefTokens()
1729 maybeLinkExternalFile(nFileId); in getDoubleRefTokens()
1733 maRefCache.getCellRangeData(nFileId, rTabName, rRange); in getDoubleRefTokens()
1738 ScDocument* pSrcDoc = getSrcDocument(nFileId); in getDoubleRefTokens()
1782 maRefCache.setCellRangeData(nFileId, aRange, aCacheData, pArray); in getDoubleRefTokens()
1791 maRefCache.getCacheTable(nFileId, rTabName, true, NULL); in getDoubleRefTokens()
1800 ScExternalRefCache::TokenArrayRef ScExternalRefManager::getRangeNameTokens(sal_uInt16 nFileId, cons… in getRangeNameTokens() argument
1803 insertRefCell(nFileId, *pCurPos); in getRangeNameTokens()
1805 maybeLinkExternalFile(nFileId); in getRangeNameTokens()
1807 ScExternalRefCache::TokenArrayRef pArray = maRefCache.getRangeNameTokens(nFileId, rName); in getRangeNameTokens()
1811 ScDocument* pSrcDoc = getSrcDocument(nFileId); in getRangeNameTokens()
1844 …ScExternalSingleRefToken aNewToken(nFileId, aTabName, static_cast<ScToken*>(pToken)->GetSingleRef(… in getRangeNameTokens()
1854 …ScExternalDoubleRefToken aNewToken(nFileId, aTabName, static_cast<ScToken*>(pToken)->GetDoubleRef(… in getRangeNameTokens()
1868 maRefCache.setRangeNameTokens(nFileId, pRangeData->GetName(), pNew); in getRangeNameTokens()
1872 void ScExternalRefManager::refreshAllRefCells(sal_uInt16 nFileId) in refreshAllRefCells() argument
1874 RefCellMap::iterator itrFile = maRefCells.find(nFileId); in refreshAllRefCells()
1895 void ScExternalRefManager::insertRefCell(sal_uInt16 nFileId, const ScAddress& rCell) in insertRefCell() argument
1897 RefCellMap::iterator itr = maRefCells.find(nFileId); in insertRefCell()
1902 RefCellMap::value_type(nFileId, aRefCells)); in insertRefCell()
1915 ScDocument* ScExternalRefManager::getSrcDocument(sal_uInt16 nFileId) in getSrcDocument() argument
1921 DocShellMap::iterator itr = maDocShells.find(nFileId); in getSrcDocument()
1936 const String* pFile = getExternalFileName(nFileId); in getSrcDocument()
1943 aSrcDoc.maShell = loadSrcDocument(nFileId, aFilter); in getSrcDocument()
1956 maDocShells.insert(DocShellMap::value_type(nFileId, aSrcDoc)); in getSrcDocument()
1961 if (!maRefCache.isDocInitialized(nFileId) && nTabCount) in getSrcDocument()
1972 maRefCache.initializeDoc(nFileId, aTabNames); in getSrcDocument()
1977 SfxObjectShellRef ScExternalRefManager::loadSrcDocument(sal_uInt16 nFileId, String& rFilter) in loadSrcDocument() argument
1979 const SrcFileData* pFileData = getExternalFileData(nFileId); in loadSrcDocument()
1988 maybeCreateRealFileName(nFileId); in loadSrcDocument()
2011 setRelativeFileName(nFileId, aStr); in loadSrcDocument()
2053 … setFilterData(nFileId, rFilter, aOptions); // update the filter data, including the new options in loadSrcDocument()
2080 void ScExternalRefManager::maybeLinkExternalFile(sal_uInt16 nFileId) in maybeLinkExternalFile() argument
2082 if (maLinkedDocs.count(nFileId)) in maybeLinkExternalFile()
2087 const String* pFileName = getExternalFileName(nFileId); in maybeLinkExternalFile()
2092 const SrcFileData* pFileData = getExternalFileData(nFileId); in maybeLinkExternalFile()
2103 ScExternalRefLink* pLink = new ScExternalRefLink(mpDoc, nFileId, aFilter); in maybeLinkExternalFile()
2111 maLinkedDocs.insert(LinkedDocMap::value_type(nFileId, true)); in maybeLinkExternalFile()
2132 void ScExternalRefManager::maybeCreateRealFileName(sal_uInt16 nFileId) in maybeCreateRealFileName() argument
2134 if (nFileId >= maSrcFiles.size()) in maybeCreateRealFileName()
2137 maSrcFiles[nFileId].maybeCreateRealFileName(getOwnDocumentName()); in maybeCreateRealFileName()
2181 const String* ScExternalRefManager::getExternalFileName(sal_uInt16 nFileId, bool bForceOriginal) in getExternalFileName() argument
2183 if (nFileId >= maSrcFiles.size()) in getExternalFileName()
2187 return &maSrcFiles[nFileId].maFileName; in getExternalFileName()
2189 maybeCreateRealFileName(nFileId); in getExternalFileName()
2191 if (maSrcFiles[nFileId].maRealFileName.Len()) in getExternalFileName()
2192 return &maSrcFiles[nFileId].maRealFileName; in getExternalFileName()
2194 return &maSrcFiles[nFileId].maFileName; in getExternalFileName()
2197 bool ScExternalRefManager::hasExternalFile(sal_uInt16 nFileId) const in hasExternalFile()
2199 return nFileId < maSrcFiles.size(); in hasExternalFile()
2209 …xternalRefManager::SrcFileData* ScExternalRefManager::getExternalFileData(sal_uInt16 nFileId) const in getExternalFileData()
2211 if (nFileId >= maSrcFiles.size()) in getExternalFileData()
2214 return &maSrcFiles[nFileId]; in getExternalFileData()
2217 const String* ScExternalRefManager::getRealTableName(sal_uInt16 nFileId, const String& rTabName) co… in getRealTableName() argument
2219 return maRefCache.getRealTableName(nFileId, rTabName); in getRealTableName()
2222 const String* ScExternalRefManager::getRealRangeName(sal_uInt16 nFileId, const String& rRangeName) … in getRealRangeName() argument
2224 return maRefCache.getRealRangeName(nFileId, rRangeName); in getRealRangeName()
2228 void lcl_removeByFileId(sal_uInt16 nFileId, MapContainer& rMap) in lcl_removeByFileId() argument
2230 typename MapContainer::iterator itr = rMap.find(nFileId); in lcl_removeByFileId()
2235 void ScExternalRefManager::refreshNames(sal_uInt16 nFileId) in refreshNames() argument
2237 maRefCache.clearCache(nFileId); in refreshNames()
2238 lcl_removeByFileId(nFileId, maDocShells); in refreshNames()
2244 refreshAllRefCells(nFileId); in refreshNames()
2246 notifyAllLinkListeners(nFileId, LINK_MODIFIED); in refreshNames()
2249 void ScExternalRefManager::breakLink(sal_uInt16 nFileId) in breakLink() argument
2253 RefCellMap::iterator itrRefs = maRefCells.find(nFileId); in breakLink()
2260 maRefCells.erase(nFileId); in breakLink()
2263 lcl_removeByFileId(nFileId, maDocShells); in breakLink()
2268 LinkedDocMap::iterator itr = maLinkedDocs.find(nFileId); in breakLink()
2272 notifyAllLinkListeners(nFileId, LINK_BROKEN); in breakLink()
2275 void ScExternalRefManager::switchSrcFile(sal_uInt16 nFileId, const String& rNewFile, const String& … in switchSrcFile() argument
2277 maSrcFiles[nFileId].maFileName = rNewFile; in switchSrcFile()
2278 maSrcFiles[nFileId].maRelativeName.Erase(); in switchSrcFile()
2279 maSrcFiles[nFileId].maRealFileName.Erase(); in switchSrcFile()
2280 if (!maSrcFiles[nFileId].maFilterName.Equals(rNewFilter)) in switchSrcFile()
2283 maSrcFiles[nFileId].maFilterName = rNewFilter; in switchSrcFile()
2284 maSrcFiles[nFileId].maFilterOptions.Erase(); in switchSrcFile()
2286 refreshNames(nFileId); in switchSrcFile()
2289 void ScExternalRefManager::setRelativeFileName(sal_uInt16 nFileId, const String& rRelUrl) in setRelativeFileName() argument
2291 if (nFileId >= maSrcFiles.size()) in setRelativeFileName()
2293 maSrcFiles[nFileId].maRelativeName = rRelUrl; in setRelativeFileName()
2296 void ScExternalRefManager::setFilterData(sal_uInt16 nFileId, const String& rFilterName, const Strin… in setFilterData() argument
2298 if (nFileId >= maSrcFiles.size()) in setFilterData()
2300 maSrcFiles[nFileId].maFilterName = rFilterName; in setFilterData()
2301 maSrcFiles[nFileId].maFilterOptions = rOptions; in setFilterData()
2355 void ScExternalRefManager::addLinkListener(sal_uInt16 nFileId, LinkListener* pListener) in addLinkListener() argument
2357 LinkListenerMap::iterator itr = maLinkListeners.find(nFileId); in addLinkListener()
2361 LinkListenerMap::value_type(nFileId, LinkListeners())); in addLinkListener()
2375 void ScExternalRefManager::removeLinkListener(sal_uInt16 nFileId, LinkListener* pListener) in removeLinkListener() argument
2377 LinkListenerMap::iterator itr = maLinkListeners.find(nFileId); in removeLinkListener()
2397 void ScExternalRefManager::notifyAllLinkListeners(sal_uInt16 nFileId, LinkUpdateType eType) in notifyAllLinkListeners() argument
2399 LinkListenerMap::iterator itr = maLinkListeners.find(nFileId); in notifyAllLinkListeners()
2405 for_each(rList.begin(), rList.end(), NotifyLinkListener(nFileId, eType)); in notifyAllLinkListeners()
2425 sal_uInt32 ScExternalRefManager::getMappedNumberFormat(sal_uInt16 nFileId, sal_uInt32 nNumFmt, ScDo… in getMappedNumberFormat() argument
2427 NumFmtMap::iterator itr = maNumFormatMap.find(nFileId); in getMappedNumberFormat()
2432 NumFmtMap::value_type(nFileId, SvNumberFormatterMergeMap())); in getMappedNumberFormat()