class nsMsgSearchDBView
Members:
-
virtual
AddHdrFromFolder(nsIMsgDBHdr*, nsIMsgFolder*)
-
AddMsgToHashTables(nsIMsgDBHdr*, nsIMsgThread*)
-
virtual
AddRef()
-
AddRefToHash(nsCString&, nsIMsgThread*)
-
virtual
ApplyCommandToIndicesWithFolder(nsMsgViewCommandTypeValue, nsMsgViewIndex*, PRInt32, nsIMsgFolder*)
-
virtual
Close()
-
virtual
CopyDBView(nsMsgDBView*, nsIMessenger*, nsIMsgWindow*, nsIMsgDBViewCommandUpdater*)
-
virtual
CopyMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool, nsIMsgFolder*)
-
virtual
CreateGroupThread(nsIMsgDatabase*)
-
virtual
DeleteMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool)
-
virtual
DoCommand(nsMsgViewCommandTypeValue)
-
virtual
DoCommandWithFolder(nsMsgViewCommandTypeValue, nsIMsgFolder*)
-
FetchLocation(PRInt32, nsAString_internal&)
-
virtual
FindHdr(nsIMsgDBHdr*)
-
virtual
GetCellText(PRInt32, nsITreeColumn*, nsAString_internal&)
-
virtual
GetCommandStatus(nsMsgViewCommandTypeValue, PRBool*, nsMsgViewCommandCheckStateValue*)
-
virtual
GetDBForViewIndex(nsMsgViewIndex, nsIMsgDatabase**)
-
virtual
GetFolderForViewIndex(nsMsgViewIndex, nsIMsgFolder**)
-
virtual
GetFolderFromMsgURI(const char*, nsIMsgFolder**)
-
virtual
GetFolders()
-
GetFoldersAndHdrsForSelection(nsMsgViewIndex*, PRInt32)
-
virtual
GetHdrForFirstSelectedMessage(nsIMsgDBHdr**)
-
virtual
GetMessageId(nsACString_internal&)
-
virtual
GetMsgHdrForViewIndex(nsMsgViewIndex, nsIMsgDBHdr**)
-
GetMsgHdrFromHash(nsCString&, nsIMsgDBHdr**)
-
virtual
GetThreadContainingMsgHdr(nsIMsgDBHdr*, nsIMsgThread**)
-
GetThreadFromHash(nsCString&, nsIMsgThread**)
-
virtual
GetViewName()
-
virtual
GetViewType(nsMsgViewTypeValue*)
-
GetXFThreadFromMsgHdr(nsIMsgDBHdr*, nsIMsgThread**, PRBool*)
-
protected
GroupSearchResultsByFolder()
-
protected
InitRefHash()
-
virtual
InsertEmptyRows(nsMsgViewIndex, PRInt32)
-
virtual
InsertMsgHdrAt(nsMsgViewIndex, nsIMsgDBHdr*, nsMsgKey, PRUint32, PRUint32)
-
virtual
InternalClose()
-
virtual
ListIdsInThread(nsIMsgThread*, nsMsgViewIndex, PRUint32*)
-
MoveThreadAt(nsMsgViewIndex)
-
MsgHdrTableCloner(const nsAString_internal&, nsIMsgDBHdr*, void*)
-
virtual
OnAnnouncerGoingAway(nsIDBChangeAnnouncer*)
-
virtual
OnHdrDeleted(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
-
virtual
OnHdrFlagsChanged(nsIMsgDBHdr*, PRUint32, PRUint32, nsIDBChangeListener*)
-
virtual
OnNewHeader(nsIMsgDBHdr*, nsMsgKey, PRBool)
-
virtual
OnNewSearch()
-
virtual
OnProgress(PRUint32, PRUint32)
-
virtual
OnSearchDone(nsresult)
-
virtual
OnSearchHit(nsIMsgDBHdr*, nsIMsgFolder*)
-
virtual
OnStartCopy()
-
virtual
OnStopCopy(nsresult)
-
virtual
Open(nsIMsgFolder*, nsMsgViewSortTypeValue, nsMsgViewSortOrderValue, nsMsgViewFlagsTypeValue, PRInt32*)
-
PartitionSelectionByFolder(nsMsgViewIndex*, PRInt32, nsTArray<unsigned int>**, PRInt32*)
-
ProcessRequestsInAllFolders(nsIMsgWindow*)
-
ProcessRequestsInOneFolder(nsIMsgWindow*)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
virtual
RemoveByIndex(nsMsgViewIndex)
-
RemoveMsgFromHashTables(nsIMsgDBHdr*)
-
RemoveRefFromHash(nsCString&)
-
virtual
RemoveRows(nsMsgViewIndex, PRInt32)
-
virtual
SetMessageKey(PRUint32)
-
virtual
SetMsgHdrAt(nsIMsgDBHdr*, nsMsgViewIndex, nsMsgKey, PRUint32, PRUint32)
-
virtual
Sort(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
-
ThreadTableCloner(const nsAString_internal&, nsIMsgThread*, void*)
-
protected
mCommand
-
protected
mCurIndex
-
protected
mDestFolder
-
protected
mIndicesForChainedDeleteAndFile
-
protected
mTotalIndices
-
protected
m_copyListenerList
-
protected
m_dbToUseList
-
protected
m_folders
-
protected
m_hdrsForEachFolder
-
protected
m_hdrsTable
-
protected
m_threadsTable
-
protected
m_uniqueFoldersSelected
-
nsMsgSearchDBView()
-
virtual
~nsMsgSearchDBView()
Locations: