class nsMsgDBView
Members:
-
virtual
AddColumnHandler(const nsAString_internal&, nsIMsgCustomColumnHandler*)
-
virtual
AddHdr(nsIMsgDBHdr*, nsMsgViewIndex*)
-
virtual
AddRef()
-
AdjustReadFlag(nsIMsgDBHdr*, PRUint32*)
-
AdjustRowCount(PRInt32, PRInt32)
-
AndExtraFlag(nsMsgViewIndex, PRUint32)
-
AppendKeywordProperties(const nsACString_internal&, nsISupportsArray*, PRBool)
-
virtual
ApplyCommandToIndices(nsMsgViewCommandTypeValue, nsMsgViewIndex*, PRInt32)
-
virtual
ApplyCommandToIndicesWithFolder(nsMsgViewCommandTypeValue, nsMsgViewIndex*, PRInt32, nsIMsgFolder*)
-
virtual
CanDrop(PRInt32, PRInt32, PRBool*)
-
ClearHdrCache()
-
virtual
CloneDBView(nsIMessenger*, nsIMsgWindow*, nsIMsgDBViewCommandUpdater*, nsIMsgDBView**)
-
virtual
Close()
-
CollapseAll()
-
CollapseByIndex(nsMsgViewIndex, PRUint32*)
-
CopyDBView(nsMsgDBView*, nsIMessenger*, nsIMsgWindow*, nsIMsgDBViewCommandUpdater*)
-
virtual
CopyMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool, nsIMsgFolder*)
-
CountExpandedThread(nsMsgViewIndex)
-
virtual
CycleCell(PRInt32, nsITreeColumn*)
-
virtual
CycleHeader(nsITreeColumn*)
-
CycleThreadedColumn(nsIDOMElement*)
-
DecodeColumnSort(nsString&)
-
virtual
DeleteMessages(nsIMsgWindow*, nsMsgViewIndex*, PRInt32, PRBool)
-
DetermineActionsForJunkChange(PRBool, PRBool&, PRBool&, nsIMsgFolder**)
-
DisableChangeUpdates()
-
virtual
DoCommand(nsMsgViewCommandTypeValue)
-
virtual
DoCommandWithFolder(nsMsgViewCommandTypeValue, nsIMsgFolder*)
-
DownloadFlaggedForOffline(nsIMsgWindow*)
-
DownloadForOffline(nsIMsgWindow*, nsMsgViewIndex*, PRInt32)
-
virtual
Drop(PRInt32, PRInt32)
-
EnableChangeUpdates()
-
EncodeColumnSort(nsString&)
-
ExpandAll()
-
ExpandAndSelectThread()
-
virtual
ExpandAndSelectThreadByIndex(nsMsgViewIndex, PRBool)
-
ExpandByIndex(nsMsgViewIndex, PRUint32*)
-
virtual
ExpansionDelta(nsMsgViewIndex, PRInt32*)
-
FetchAccount(nsIMsgDBHdr*, nsAString_internal&)
-
FetchAuthor(nsIMsgDBHdr*, nsAString_internal&)
-
FetchDate(nsIMsgDBHdr*, nsAString_internal&, PRBool)
-
FetchKeywords(nsIMsgDBHdr*, nsACString_internal&)
-
FetchLabel(nsIMsgDBHdr*, nsAString_internal&)
-
FetchPriority(nsIMsgDBHdr*, nsAString_internal&)
-
FetchRecipients(nsIMsgDBHdr*, nsAString_internal&)
-
FetchSize(nsIMsgDBHdr*, nsAString_internal&)
-
FetchStatus(PRUint32, nsAString_internal&)
-
FetchSubject(nsIMsgDBHdr*, PRUint32, nsAString_internal&)
-
FetchTags(nsIMsgDBHdr*, nsAString_internal&)
-
FindFirstFlagged(nsMsgViewIndex*)
-
FindFirstNew(nsMsgViewIndex*)
-
virtual
FindHdr(nsIMsgDBHdr*)
-
virtual
FindIndexFromKey(nsMsgKey, PRBool, nsMsgViewIndex*)
-
virtual
FindKey(nsMsgKey, PRBool)
-
virtual
FindLevelInThread(nsIMsgDBHdr*, nsMsgViewIndex, nsMsgViewIndex)
-
FindNextFlagged(nsMsgViewIndex, nsMsgViewIndex*)
-
FindParentInThread(nsMsgKey, nsMsgViewIndex)
-
FindPrevFlagged(nsMsgViewIndex, nsMsgViewIndex*)
-
FindPrevUnread(nsMsgKey, nsMsgKey*, nsMsgKey*)
-
FindViewIndex(nsMsgKey)
-
FnSortIdKey(const void*, const void*, void*)
-
FnSortIdKeyPtr(const void*, const void*, void*)
-
FnSortIdUint32(const void*, const void*, void*)
-
FreeAll(nsVoidArray*)
-
GenerateURIForMsgKey(nsMsgKey, nsIMsgFolder*, nsACString_internal&)
-
GetAt(nsMsgViewIndex)
-
virtual
GetCellProperties(PRInt32, nsITreeColumn*, nsISupportsArray*)
-
virtual
GetCellText(PRInt32, nsITreeColumn*, nsAString_internal&)
-
virtual
GetCellValue(PRInt32, nsITreeColumn*, nsAString_internal&)
-
GetCollationKey(nsIMsgDBHdr*, nsMsgViewSortTypeValue, PRUint8**, PRUint32*, nsIMsgCustomColumnHandler*)
-
GetColumnHandler(const PRUnichar*)
-
virtual
GetColumnHandler(const nsAString_internal&, nsIMsgCustomColumnHandler**)
-
virtual
GetColumnProperties(nsITreeColumn*, nsISupportsArray*)
-
virtual
GetCommandStatus(nsMsgViewCommandTypeValue, PRBool*, nsMsgViewCommandCheckStateValue*)
-
GetCurColumnHandlerFromDBInfo()
-
GetCurCustomColumn(nsString&)
-
virtual
GetCurrentlyDisplayedMessage(nsMsgViewIndex*)
-
virtual
GetDBForViewIndex(nsMsgViewIndex, nsIMsgDatabase**)
-
virtual
GetDb(nsIMsgDatabase**)
-
GetFieldTypeAndLenForSort(nsMsgViewSortTypeValue, PRUint16*, eFieldType*)
-
virtual
GetFirstMessageHdrToDisplayInThread(nsIMsgThread*, nsIMsgDBHdr**)
-
virtual
GetFolderForViewIndex(nsMsgViewIndex, nsIMsgFolder**)
-
virtual
GetFolderFromMsgURI(const char*, nsIMsgFolder**)
-
virtual
GetFolders()
-
virtual
GetHdrForFirstSelectedMessage(nsIMsgDBHdr**)
-
virtual
GetImageSrc(PRInt32, nsITreeColumn*, nsAString_internal&)
-
GetImapDeleteModel(nsIMsgFolder*)
-
GetIndexForThread(nsIMsgDBHdr*)
-
GetIndexOfFirstDisplayedKeyInThread(nsIMsgThread*)
-
virtual
GetIndicesForSelection(PRUint32*, nsMsgViewIndex**)
-
virtual
GetInsertIndex(nsIMsgDBHdr*)
-
GetInsertIndexHelper(nsIMsgDBHdr*, nsTArray<unsigned int>&, nsCOMArray<nsIMsgFolder>*, nsMsgViewSortOrderValue, nsMsgViewSortTypeValue)
-
virtual
GetKeyAt(nsMsgViewIndex, nsMsgKey*)
-
virtual
GetKeyForFirstSelectedMessage(nsMsgKey*)
-
GetKeyOfFirstMsgInThread(nsMsgKey)
-
protected
GetLabelPrefStringAndAtom(const char*, nsString&, nsIAtom**)
-
virtual
GetLevel(PRInt32, PRInt32*)
-
GetLocationCollationKey(nsIMsgDBHdr*, PRUint8**, PRUint32*)
-
GetLongField(nsIMsgDBHdr*, nsMsgViewSortTypeValue, PRUint32*, nsIMsgCustomColumnHandler*)
-
virtual
GetMessageEnumerator(nsISimpleEnumerator**)
-
virtual
GetMsgFolder(nsIMsgFolder**)
-
virtual
GetMsgHdrForViewIndex(nsMsgViewIndex, nsIMsgDBHdr**)
-
virtual
GetMsgToSelectAfterDelete(nsMsgViewIndex*)
-
virtual
GetNumSelected(PRUint32*)
-
virtual
GetParentIndex(PRInt32, PRInt32*)
-
GetPrefLocalizedString(const char*, nsString&)
-
virtual
GetProgressMode(PRInt32, nsITreeColumn*, PRInt32*)
-
virtual
GetRemoveRowOnMoveOrDelete(PRBool*)
-
virtual
GetRowCount(PRInt32*)
-
virtual
GetRowProperties(PRInt32, nsISupportsArray*)
-
virtual
GetSearchSession(nsIMsgSearchSession**)
-
GetSelectedIndices(nsMsgViewIndexArray&)
-
virtual
GetSelection(nsITreeSelection**)
-
GetShowingIgnored()
-
GetSize()
-
virtual
GetSortOrder(nsMsgViewSortOrderValue*)
-
virtual
GetSortType(nsMsgViewSortTypeValue*)
-
GetStatusSortValue(nsIMsgDBHdr*, PRUint32*)
-
GetString(const PRUnichar*)
-
virtual
GetSupportsThreading(PRBool*)
-
virtual
GetSuppressCommandUpdating(PRBool*)
-
virtual
GetSuppressMsgDisplay(PRBool*)
-
virtual
GetThreadContainingIndex(nsMsgViewIndex, nsIMsgThread**)
-
virtual
GetThreadContainingMsgHdr(nsIMsgDBHdr*, nsIMsgThread**)
-
GetThreadCount(nsMsgViewIndex, PRUint32*)
-
GetThreadFromMsgIndex(nsMsgViewIndex, nsIMsgThread**)
-
GetThreadIndex(nsMsgViewIndex)
-
GetThreadRootIndex(nsIMsgDBHdr*)
-
virtual
GetURIForFirstSelectedMessage(nsACString_internal&)
-
virtual
GetURIForViewIndex(nsMsgViewIndex, nsACString_internal&)
-
virtual
GetURIsForSelection(PRUint32*, char***)
-
virtual
GetUsingLines(PRBool*)
-
virtual
GetViewEnumerator(nsISimpleEnumerator**)
-
virtual
GetViewFlags(nsMsgViewFlagsTypeValue*)
-
virtual
GetViewFolder(nsIMsgFolder**)
-
virtual
GetViewIndexForFirstSelectedMsg(nsMsgViewIndex*)
-
virtual
GetViewName()
-
virtual
GetViewType(nsMsgViewTypeValue*)
-
virtual
HasNextSibling(PRInt32, PRInt32, PRBool*)
-
virtual
Init(nsIMessenger*, nsIMsgWindow*, nsIMsgDBViewCommandUpdater*)
-
InitDisplayFormats()
-
InitLabelStrings()
-
InitializeAtomsAndLiterals()
-
virtual
InsertEmptyRows(nsMsgViewIndex, PRInt32)
-
virtual
InsertMsgHdrAt(nsMsgViewIndex, nsIMsgDBHdr*, nsMsgKey, PRUint32, PRUint32)
-
virtual
IsContainer(PRInt32, PRBool*)
-
virtual
IsContainerEmpty(PRInt32, PRBool*)
-
virtual
IsContainerOpen(PRInt32, PRBool*)
-
virtual
IsEditable(PRInt32, nsITreeColumn*, PRBool*)
-
virtual
IsSelectable(PRInt32, nsITreeColumn*, PRBool*)
-
virtual
IsSeparator(PRInt32, PRBool*)
-
virtual
IsSorted(PRBool*)
-
IsValidIndex(nsMsgViewIndex)
-
virtual
ListIdsInThread(nsIMsgThread*, nsMsgViewIndex, PRUint32*)
-
ListIdsInThreadOrder(nsIMsgThread*, nsMsgKey, PRInt32, nsMsgViewIndex*, PRUint32*)
-
ListUnreadIdsInThread(nsIMsgThread*, nsMsgViewIndex, PRUint32*)
-
virtual
LoadMessageByMsgKey(nsMsgKey)
-
virtual
LoadMessageByUrl(const char*)
-
virtual
LoadMessageByViewIndex(nsMsgViewIndex)
-
MarkThreadOfMsgRead(nsMsgKey, nsMsgViewIndex, nsTArray<unsigned int>&, PRBool)
-
MarkThreadRead(nsIMsgThread*, nsMsgViewIndex, nsTArray<unsigned int>&, PRBool)
-
NavigateFromPos(nsMsgNavigationTypeValue, nsMsgViewIndex, nsMsgKey*, nsMsgViewIndex*, nsMsgViewIndex*, PRBool)
-
virtual
NavigateStatus(nsMsgNavigationTypeValue, PRBool*)
-
NonDummyMsgSelected(nsMsgViewIndex*, PRInt32)
-
NoteChange(nsMsgViewIndex, PRInt32, nsMsgViewNotificationCodeValue)
-
NoteEndChange(nsMsgViewIndex, PRInt32, nsMsgViewNotificationCodeValue)
-
NoteStartChange(nsMsgViewIndex, PRInt32, nsMsgViewNotificationCodeValue)
-
OfflineMsgSelected(nsMsgViewIndex*, PRInt32)
-
virtual
OnAnnouncerGoingAway(nsIDBChangeAnnouncer*)
-
virtual
OnDeleteCompleted(PRBool)
-
virtual
OnExtraFlagChanged(nsMsgViewIndex, PRUint32)
-
virtual
OnHdrAdded(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
-
virtual
OnHdrDeleted(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
-
virtual
OnHdrFlagsChanged(nsIMsgDBHdr*, PRUint32, PRUint32, nsIDBChangeListener*)
-
virtual
OnHdrPropertyChanged(nsIMsgDBHdr*, PRBool, PRUint32*, nsIDBChangeListener*)
-
virtual
OnHeaderAddedOrDeleted()
-
virtual
OnJunkScoreChanged(nsIDBChangeListener*)
-
virtual
OnMessageClassified(const char*, nsMsgJunkStatus, PRUint32)
-
virtual
OnNewHeader(nsIMsgDBHdr*, nsMsgKey, PRBool)
-
virtual
OnParentChanged(nsMsgKey, nsMsgKey, nsMsgKey, nsIDBChangeListener*)
-
virtual
OnReadChanged(nsIDBChangeListener*)
-
virtual
Open(nsIMsgFolder*, nsMsgViewSortTypeValue, nsMsgViewSortOrderValue, nsMsgViewFlagsTypeValue, PRInt32*)
-
virtual
OpenWithHdrs(nsISimpleEnumerator*, nsMsgViewSortTypeValue, nsMsgViewSortOrderValue, nsMsgViewFlagsTypeValue, PRInt32*)
-
OrExtraFlag(nsMsgViewIndex, PRUint32)
-
virtual
PerformAction(const PRUnichar*)
-
virtual
PerformActionOnCell(const PRUnichar*, PRInt32, nsITreeColumn*)
-
virtual
PerformActionOnRow(const PRUnichar*, PRInt32)
-
PerformActionsOnJunkMsgs(PRBool)
-
PersistFolderInfo(nsIDBFolderInfo**)
-
PushSort(const MsgViewSortColumnInfo&)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
Release()
-
virtual
ReloadMessage()
-
virtual
ReloadMessageWithAllParts()
-
RememberDeletedMsgHdr(nsIMsgDBHdr*)
-
virtual
RemoveByIndex(nsMsgViewIndex)
-
virtual
RemoveColumnHandler(const nsAString_internal&)
-
virtual
RemoveRows(nsMsgViewIndex, PRInt32)
-
RestoreSelection(nsMsgKey, nsTArray<unsigned int>&)
-
ReverseSort()
-
ReverseThreads()
-
SaveAndClearSelection(nsMsgKey*, nsTArray<unsigned int>&)
-
SaveSortInfo(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
-
SecondarySort(nsMsgKey, nsISupports*, nsMsgKey, nsISupports*, viewSortInfo*)
-
virtual
SelectFolderMsgByKey(nsIMsgFolder*, nsMsgKey)
-
virtual
SelectMsgByKey(nsMsgKey)
-
virtual
SelectionChanged()
-
ServerSupportsFilterAfterTheFact()
-
SetAsJunkByIndex(nsIJunkMailPlugin*, nsMsgViewIndex, nsMsgJunkStatus)
-
virtual
SetCellText(PRInt32, nsITreeColumn*, const nsAString_internal&)
-
virtual
SetCellValue(PRInt32, nsITreeColumn*, const nsAString_internal&)
-
SetExtraFlag(nsMsgViewIndex, PRUint32)
-
SetFlaggedByIndex(nsMsgViewIndex, PRBool)
-
protected
SetLabelByIndex(nsMsgViewIndex, nsMsgLabelValue)
-
SetMRUTimeForFolder(nsIMsgFolder*)
-
virtual
SetMsgHdrAt(nsIMsgDBHdr*, nsMsgViewIndex, nsMsgKey, PRUint32, PRUint32)
-
SetReadByIndex(nsMsgViewIndex, PRBool)
-
virtual
SetSearchSession(nsIMsgSearchSession*)
-
virtual
SetSelection(nsITreeSelection*)
-
virtual
SetSortType(nsMsgViewSortTypeValue)
-
SetStringPropertyByIndex(nsMsgViewIndex, const char*, const char*)
-
SetSubthreadKilled(nsIMsgDBHdr*, nsMsgViewIndex, PRBool)
-
virtual
SetSuppressCommandUpdating(PRBool)
-
virtual
SetSuppressMsgDisplay(PRBool)
-
SetThreadIgnored(nsIMsgThread*, nsMsgViewIndex, PRBool)
-
SetThreadOfMsgReadByIndex(nsMsgViewIndex, nsTArray<unsigned int>&, PRBool)
-
SetThreadWatched(nsIMsgThread*, nsMsgViewIndex, PRBool)
-
virtual
SetTree(nsITreeBoxObject*)
-
virtual
SetViewFlags(nsMsgViewFlagsTypeValue)
-
virtual
SetViewFolder(nsIMsgFolder*)
-
virtual
Sort(nsMsgViewSortTypeValue, nsMsgViewSortOrderValue)
-
virtual
ThreadIndexOfMsg(nsMsgKey, nsMsgViewIndex, PRInt32*, PRUint32*)
-
ThreadIndexOfMsgHdr(nsIMsgDBHdr*, nsMsgViewIndex, PRInt32*, PRUint32*)
-
ToggleExpansion(nsMsgViewIndex, PRUint32*)
-
ToggleIgnored(nsMsgViewIndex*, PRInt32, nsMsgViewIndex*, PRBool*)
-
ToggleMessageKilled(nsMsgViewIndex*, PRInt32, nsMsgViewIndex*, PRBool*)
-
virtual
ToggleOpenState(PRInt32)
-
ToggleReadByIndex(nsMsgViewIndex)
-
ToggleWatched(nsMsgViewIndex*, PRInt32)
-
UpdateDisplayMessage(nsMsgViewIndex)
-
virtual
ViewNavigate(nsMsgNavigationTypeValue, nsMsgKey*, nsMsgViewIndex*, nsMsgViewIndex*, PRBool)
-
virtual
WantsThisThread(nsIMsgThread*)
-
WasHdrRecentlyDeleted(nsIMsgDBHdr*)
-
protected
_mOwningThread
-
protected
mCommandUpdater
-
protected
mCommandsNeedDisablingBecauseOfSelection
-
protected
mDateFormatter
-
protected
mDeleteModel
-
protected
mGoBackEnabled
-
protected
mGoForwardEnabled
-
protected
mHeaderParser
-
protected
mIndicesToNoteChange
-
protected
mIsNews
-
protected
mJunkIndices
-
protected
mLabelPrefColors
-
protected
mLabelPrefDescriptions
-
protected
mMessageTypeAtom
-
protected
mMessengerStringBundle
-
protected
mMessengerWeak
-
protected
mMsgWindowWeak
-
protected
mNumJunkIndices
-
protected
mNumMessagesRemainingInBatch
-
protected
mNumSelectedRows
-
protected
mRecentlyDeletedArrayIndex
-
protected
mRecentlyDeletedMsgIds
-
protected
mRefCnt
-
protected
mRemovingRow
-
protected
mShowSizeInLines
-
protected
mSuppressChangeNotification
-
protected
mSuppressCommandUpdating
-
protected
mSuppressMsgDisplay
-
protected
mTagService
-
protected
mTree
-
protected
mTreeSelection
-
protected
m_cachedHdr
-
protected
m_cachedMsgKey
-
protected
m_currentlyDisplayedMsgKey
-
protected
m_currentlyDisplayedMsgUri
-
protected
m_currentlyDisplayedViewIndex
-
protected
m_customColumnHandlerIDs
-
protected
m_customColumnHandlers
-
protected
m_db
-
protected
m_deletingRows
-
protected
m_flags
-
protected
m_folder
-
protected
m_keys
-
protected
m_levels
-
protected
m_saveRestoreSelectionDepth
-
protected
m_secondarySort
-
protected
m_secondarySortOrder
-
protected
m_sortColumns
-
protected
m_sortOrder
-
protected
m_sortType
-
protected
m_sortValid
-
protected
m_viewFlags
-
protected
m_viewFolder
-
nsMsgDBView()
-
virtual
~nsMsgDBView()
-
nsMsgViewHdrEnumerator
Locations: