DCL 3.7.4
Loading...
Searching...
No Matches
MessageListView Class Reference

#include <MessageView.h>

Inheritance diagram for MessageListView:
MessageView HtmlView TextTemplate Object

Protected Types

enum  Type { TYPE_LIST , TYPE_GRID , TYPE_ATTACH }
enum  Filter {
  FILTER_NOTICE = 0x0001 , FILTER_START = 0x0002 , FILTER_REPLY = 0x0004 , FILTER_SELF = 0x0010 ,
  FILTER_CHILDREN = 0x0020 , FILTER_DEPTH_1 = 0x0100
}
enum  Thumbmail { TN_NONE = 0 , TN_SELF = 1 , TN_CHILD = 2 }

Protected Attributes

String __strDetailPage
String __strWritePage
String __strListPage
String __strMsg
String __strSort
bool __bOverride
bool __bNoAsc
int __nParts
int __nRows
int __nCols
int __nGroup
int __nSubjectShort
int __nBodyLength
int __nType
int __nFilter
int __nRecentHour
int __nThumbnail
Protected Attributes inherited from MessageView
String __strDsName
int __nDsID
int __nTableID
int __nReplyDepth
int __nSequence
int __nStartPermID
int __nReplyPerm
int __nAttachPerm
Protected Attributes inherited from HtmlView
HtmlPage__pPage
int __nIndex
int __nClassID
StringToStringMap __mapParams
Protected Attributes inherited from TextTemplate
void * __textList
void * __subTemplateMap

Additional Inherited Members

Public Member Functions inherited from HtmlView
const HtmlPagepage () const
String SELF () const
String VNO () const
virtual void onGet (Session &session) __DCL_THROWS1(Exception *)
virtual void onPost (Session &session) __DCL_THROWS1(Exception *)
Public Member Functions inherited from Object
virtual String toString () const
virtual void destroy ()
String className () const
bool isInstanceOf (const std::type_info &typeinfo) const
virtual const std::type_info & typeInfo () const
Static Public Member Functions inherited from HtmlView
static HtmlViewcreateObject (HtmlPage *pPage, int nClassID, int nIndex)
Protected Member Functions inherited from HtmlView
 HtmlView (HtmlPage *pPage)
Protected Member Functions inherited from TextTemplate
virtual String onSQLFieldValue (_CONST SQLField &_field, const String &_fieldIsNullValue)
void parseHelper (const char_t *_begin, const char_t *_end)
void parse (const char_t *_begin, const char_t *_end)
int append (const char_t *_name, const String &_value, bool _clearExists)
int append (const char_t *_name, const TextTemplate &_template, bool _clearExists)
int append (const StringStringArray &_nameToValues, bool _clearExists)
int append (_CONST SQLFields &_fields, const String &_fieldIsNullValue, bool _clearExists)
Protected Member Functions inherited from Object
virtual ~Object ()
 Object ()
Static Protected Member Functions inherited from HtmlView
static size_t split (const String &str, StringStringArray &v)
static void dump (Session &session)
static String getDefault (ListedStringToStringArrayMap &map, const String &strKey)
static size_t getShortString (SQLField &field, size_t _len, String &strLong, String &strShort)

Detailed Description

Definition at line 45 of file MessageView.h.

Member Enumeration Documentation

◆ Filter

enum MessageListView::Filter
protected
Enumerator
FILTER_NOTICE 
FILTER_START 
FILTER_REPLY 
FILTER_SELF 
FILTER_CHILDREN 
FILTER_DEPTH_1 

Definition at line 84 of file MessageView.h.

85 {
86 // default : 0x0000 == NOTICE | START | REPLY
87 FILTER_NOTICE = 0x0001,
88 FILTER_START = 0x0002,
89 FILTER_REPLY = 0x0004,
90
91 FILTER_SELF = 0x0010,
92 FILTER_CHILDREN = 0x0020,
93
94 FILTER_DEPTH_1 = 0x0100
95 };

◆ Thumbmail

Enumerator
TN_NONE 
TN_SELF 
TN_CHILD 

Definition at line 99 of file MessageView.h.

100 {
101 TN_NONE = 0,
102 TN_SELF = 1,
103 TN_CHILD = 2
104 };

◆ Type

enum MessageListView::Type
protected
Enumerator
TYPE_LIST 
TYPE_GRID 
TYPE_ATTACH 

Definition at line 76 of file MessageView.h.

Member Data Documentation

◆ __bNoAsc

bool MessageListView::__bNoAsc
protected

Definition at line 66 of file MessageView.h.

◆ __bOverride

bool MessageListView::__bOverride
protected

Definition at line 65 of file MessageView.h.

◆ __nBodyLength

int MessageListView::__nBodyLength
protected

Definition at line 73 of file MessageView.h.

◆ __nCols

int MessageListView::__nCols
protected

Definition at line 69 of file MessageView.h.

◆ __nFilter

int MessageListView::__nFilter
protected

Definition at line 83 of file MessageView.h.

◆ __nGroup

int MessageListView::__nGroup
protected

Definition at line 70 of file MessageView.h.

◆ __nParts

int MessageListView::__nParts
protected

Definition at line 67 of file MessageView.h.

◆ __nRecentHour

int MessageListView::__nRecentHour
protected

Definition at line 97 of file MessageView.h.

◆ __nRows

int MessageListView::__nRows
protected

Definition at line 68 of file MessageView.h.

◆ __nSubjectShort

int MessageListView::__nSubjectShort
protected

Definition at line 72 of file MessageView.h.

◆ __nThumbnail

int MessageListView::__nThumbnail
protected

Definition at line 98 of file MessageView.h.

◆ __nType

int MessageListView::__nType
protected

Definition at line 75 of file MessageView.h.

◆ __strDetailPage

String MessageListView::__strDetailPage
protected

Definition at line 58 of file MessageView.h.

◆ __strListPage

String MessageListView::__strListPage
protected

Definition at line 60 of file MessageView.h.

◆ __strMsg

String MessageListView::__strMsg
protected

Definition at line 62 of file MessageView.h.

◆ __strSort

String MessageListView::__strSort
protected

Definition at line 63 of file MessageView.h.

◆ __strWritePage

String MessageListView::__strWritePage
protected

Definition at line 59 of file MessageView.h.


The documentation for this class was generated from the following files: