15 #ifndef FS_PORTFOLIO_H_ 16 #define FS_PORTFOLIO_H_ 485 typedef enum _InitialViewMode {
487 e_InitialViewUnknownMode = 0,
492 e_InitialViewDetailMode = 1,
497 e_InitialViewTileMode = 2,
501 e_InitialViewHidden = 3
558 bool operator != (
const Portfolio& other)
const;
567 bool IsEmpty()
const;
577 PDFDoc GetPortfolioPDFDoc()
const;
594 InitialViewMode GetInitialViewMode()
const;
603 void SetInitialViewMode(InitialViewMode mode);
611 bool IsSortedInAscending()
const;
621 void SetSortingOrder(
bool use_ascending_order);
627 String GetSortingFieldKeyName()
const;
635 void SetSortingFieldKeyName(
const char* name);
645 WString GetInitialFileSpecKeyName()
const;
657 void SetInitialFileSpecKeyName(
const wchar_t* name);
688 #endif // FS_PORTFOLIO_H_ Type GetNodeType() const
Get node type.
void SetDescription(const wchar_t *description)
Set description.
~PortfolioFolderNode()
Destructor.
Definition: fs_portfolio.h:132
void RemoveSubNode(const PortfolioNode &sub_node)
Remove a sub node.
WString GetDisplayName() const
Get the display name.
Header file for PDF document related definitions and classes.
~SchemaField()
Destructor.
WString GetKeyName() const
Get the key name of the related file specification object.
Definition: fs_basictypes.h:440
Unknown portfolio node type.
Definition: fs_portfolio.h:48
FileSpec GetFileSpec() const
Get the related file specification object which is used to access an embedded file information and da...
Header file for file specification related definitions and classes.
WIDE STRING CLASS.
Definition: fx_string.h:1452
bool operator !=(const PortfolioNode &other) const
Not equal operator.
PortfolioFileNode AddPDFDoc(const PDFDoc &pdf_doc, const wchar_t *file_name)
Add an loaded PDF document to be a sub node.
Portfolio node type: folder.
Definition: fs_portfolio.h:50
Definition: fs_pdfdoc.h:508
void SetDisplayName(const wchar_t *display_name)
Set the display name.
Definition: fs_portfolio.h:478
bool operator==(const char *str1, const CFX_ByteString &str2)
Check if two byte strings are equal.
Definition: fs_basictypes.h:128
Definition: fs_portfolio.h:122
~PortfolioNode()
Destructor.
void SetKeyName(const char *key_name)
Set the key name string.
bool IsRoot() const
Check if current folder node represents root node.
~PortfolioFileNode()
Destructor.
Definition: fs_portfolio.h:270
File stream interface, reading & writing.
Definition: fx_stream.h:669
Definition: fs_portfolio.h:39
PortfolioFolderNode(const PortfolioNode &other)
Constructor, with parent class object.
SchemaField()
Constructor.
Definition: fs_portfolio.h:260
PortfolioFileNode(const PortfolioNode &other)
Constructor, with parent class object.
PortfolioFolderNode AddSubFolder(const wchar_t *folder_name)
Add a new sub folder.
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:214
String GetKeyName() const
Get the key name string.
WString GetName() const
Get name of current folder node.
Header file for common definitions and classes.
Definition: fs_portfolio.h:470
Definition: fs_basictypes.h:407
Definition: fs_filespec.h:38
String GetSubtypeName() const
Get the subtype name string.
PortfolioNodeArray GetSortedSubNodes() const
Get sub nodes array, which has been sorted according to sorting order and specified field name define...
Type
Enumeration for portfolio node type.
Definition: fs_portfolio.h:46
void SetSubtypeName(const char *subtype_name)
Set the subtype name string.
bool IsEmpty() const
Check whether current object is empty or not.
bool operator==(const PortfolioNode &other) const
Equal operator.
bool IsEmpty() const
Check whether current object is empty or not.
Foxit namespace.
Definition: fs_taggedpdf.h:27
PortfolioNode(const PortfolioNode &other)
Constructor, with another portfolio node object.
bool operator==(const SchemaField &other) const
Equal operator.
PortfolioNode & operator=(const PortfolioNode &other)
Assign operator.
BYTE STRING CLASS.
Definition: fx_string.h:317
SchemaField & operator=(const SchemaField &other)
Assign operator.
Definition: fs_portfolio.h:112
Portfolio node type: file.
Definition: fs_portfolio.h:52
#define NULL
The null-pointer value.
Definition: fx_system.h:780
PortfolioFileNode AddFile(const wchar_t *file_path)
Add a file (specified by file path) to be a sub node.
WString GetDescription() const
Get description.
DateTime GetModifiedDateTime() const
Get the last modified date time.
void SetVisibility(bool is_visible)
Set the initial visibility of current field in application.
bool operator !=(const SchemaField &other) const
Not equal operator.
DateTime GetCreationDateTime() const
Get the creation date time.
Definition: fs_portfolio.h:297
bool IsVisible() const
Check if current field is initially visible in application or not.