15 #ifndef FS_PORTFOLIO_H_ 16 #define FS_PORTFOLIO_H_ 491 typedef enum _InitialViewMode {
493 e_InitialViewUnknownMode = 0,
498 e_InitialViewDetailMode = 1,
503 e_InitialViewTileMode = 2,
507 e_InitialViewHidden = 3
564 bool operator != (
const Portfolio& other)
const;
573 bool IsEmpty()
const;
583 PDFDoc GetPortfolioPDFDoc()
const;
600 InitialViewMode GetInitialViewMode()
const;
609 void SetInitialViewMode(InitialViewMode mode);
617 bool IsSortedInAscending()
const;
627 void SetSortingOrder(
bool use_ascending_order);
633 String GetSortingFieldKeyName()
const;
641 void SetSortingFieldKeyName(
const char* name);
651 WString GetInitialFileSpecKeyName()
const;
663 void SetInitialFileSpecKeyName(
const wchar_t* name);
694 #endif // FS_PORTFOLIO_H_ Type GetNodeType() const
Get node type.
void SetDescription(const wchar_t *description)
Set description.
~PortfolioFolderNode()
Destructor.
Definition: fs_portfolio.h:138
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:484
Unknown portfolio node type.
Definition: fs_portfolio.h:54
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:1461
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:56
Definition: fs_pdfdoc.h:776
void SetDisplayName(const wchar_t *display_name)
Set the display name.
Definition: fs_portfolio.h:484
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:128
~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:276
File stream interface, reading & writing.
Definition: fx_stream.h:692
Definition: fs_portfolio.h:45
PortfolioFolderNode(const PortfolioNode &other)
Constructor, with parent class object.
SchemaField()
Constructor.
Definition: fs_portfolio.h:266
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:213
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:476
Definition: fs_basictypes.h:451
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:52
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:118
Portfolio node type: file.
Definition: fs_portfolio.h:58
#define NULL
The null-pointer value.
Definition: fx_system.h:792
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:303
bool IsVisible() const
Check if current field is initially visible in application or not.