|
Wittyshare
0.2
|
#include <WsModZip.h>


Public Slots | |
| void | handleZipClick () |
| void | handleAccept () |
| void | handleReject () |
Public Member Functions | |
| WsModZip () | |
| ~WsModZip () | |
| Wt::WWidget * | createContentsMenuBar (Wt::WContainerWidget *parent=0) const |
| Create the functionalities. More... | |
| virtual void | destroyContentsMenuBar () |
| Wt::WWidget * | createContents (Wt::WContainerWidget *parent=0) const |
| Create the contents. More... | |
| WsEditorWidget * | createEditor (Wt::WContainerWidget *parent=0) const |
| Create the contents for an editor (create a view of options). More... | |
| Wt::WWidget * | createAdmin (Wt::WContainerWidget *parent=0) const |
| Create the contents for an administrator. More... | |
| std::string | description () const |
| Return the description of the module. More... | |
| virtual std::string | checkPath (const std::string ¤tPath) |
| Return the currentPath, or another path when some action is required for the currentPath example /NewsLetter/Subscribe/<token>, check the token, if error return a path to the error page else return the path to the subscription form by default return the currentPath. More... | |
| void | setModuleName (const std::string &name) |
| Set/Get the module name. More... | |
| const std::string & | moduleName () const |
| void | setSoName (const std::string &soName) |
| Set/Get the module so name or path ex. libgd.so or /usr/lib/libgd.so. More... | |
| const std::string & | soName () const |
| void | setFileName (const std::string &fileName) |
| Set/Get the file name that trigger the module : exemple "Staff List". More... | |
| const std::string & | fileName () const |
| void | setExtensions (const std::string &extensions) |
| Set/Get the file extension managed by the module : exemple .ods|.odp. More... | |
| const std::string & | extension (const std::string &extension="") const |
| void | setPrefix (const std::string &prefix) |
| Set/Get prefix for a virtual path, like "/SiteMap". More... | |
| const std::string & | prefix () const |
| std::string | pathWithoutPrefix (const std::string &path) |
| return the relative path without the prefix : example pathWithoutPrefix("/SiteMap/Test") return "/Test" More... | |
| std::string | pathWithPrefix (const std::string &path) |
| return the relative path with the prefix : example pathWithPrefix("/Test") return "/SiteMap/Test" More... | |
| virtual bool | processPrefix (const std::string &path) |
| proccess the prefix, return true if processed More... | |
| void | setHideImages (const bool bHide) |
| Set/Get the flag to specified if the images is hided. More... | |
| bool | hideImages () |
| void | setSysPath (const std::string &sysPath) |
| Set/Get the system path (example the selected file /var/www/mysite/about/me.fhtml). More... | |
| const std::string & | sysPath () const |
| void | setDiffPath (const std::string &diffPath) |
| Set/Get the difference between the web server (example Apache /var/www) root path and the wittishare root path (example /var/www/demo_site). the returned value = /demo_site. More... | |
| const std::string & | diffPath () const |
| WsContentButtonsBar * | contentButtonsBar () |
| WittyShare provide a container to add some buttons like export page in pdf, ..., This function allow a module to add this own button to this container. More... | |
| void | setLoaded () |
| Some modules can be loaded on startup, no more actions is required by the content widget. More... | |
| bool | isLoaded () |
| void | setOption (const std::string &attribute, boost::any value) |
| Set an options if previously set, update the value. More... | |
| void | setOptions (const std::vector< WsOption > &vOptions) |
| Set all options. More... | |
| const boost::any & | option (const std::string &attribute) const |
| Get an options value. More... | |
| const std::vector< WsOption > & | options () const |
| Get all options. More... | |
| void | outOptions (const std::string message) |
| Output all options. More... | |
Private Member Functions | |
| Wt::WWidget * | buildEditor (Wt::WContainerWidget *parent) |
| Wt::WWidget * | buildMenuBar () |
| void | appendToZip (const string &path) |
| Append the file to the zip. More... | |
| void | appendSubDir (const string &path) |
| A. More... | |
| int | writeAndCloseZip (int format) |
| int | handleAll (int t) |
| int | handleFiles (int t) |
Private Attributes | |
| vector< string > | m_paths |
| Wt::WDialog * | m_dialog |
| Wt::WRadioButton * | m_all |
| Wt::WRadioButton * | m_fonly |
| Wt::WRadioButton * | m_tar |
| Wt::WRadioButton * | m_zip |
| Wt::WGroupBox * | m_container |
| Wt::WGroupBox * | m_container2 |
| Wt::WButtonGroup * | m_archiveType |
| Wt::WButtonGroup * | m_fileType |
| Wt::WPushButton * | m_ok |
| Wt::WPushButton * | m_cancel |
| Wt::WLabel * | m_loading |
| Wt::WLabel * | m_label |
| string | m_errmsg |
Definition at line 85 of file WsModZip.h.
| WsModZip::WsModZip | ( | ) |
Definition at line 66 of file WsModZip.cpp.
| WsModZip::~WsModZip | ( | ) |
Definition at line 72 of file WsModZip.cpp.
|
private |
A.
| path |
Definition at line 252 of file WsModZip.cpp.


|
private |
Append the file to the zip.
| path | the path to the node |
Definition at line 139 of file WsModZip.cpp.

|
private |
|
private |
Definition at line 104 of file WsModZip.cpp.


|
virtualinherited |
Return the currentPath, or another path when some action is required for the currentPath example /NewsLetter/Subscribe/<token>, check the token, if error return a path to the error page else return the path to the subscription form by default return the currentPath.
Reimplemented in WsModNewsLetter.
Definition at line 90 of file WsOption.cpp.

|
inherited |
WittyShare provide a container to add some buttons like export page in pdf, ..., This function allow a module to add this own button to this container.
Definition at line 42 of file WsModule.cpp.


|
virtual |
Create the contents for an administrator.
Implements WsModule.
Definition at line 99 of file WsModZip.cpp.
|
virtual |
|
virtual |
Create the functionalities.
Implements WsModule.
Definition at line 76 of file WsModZip.cpp.

|
virtual |
Create the contents for an editor (create a view of options).
Implements WsModule.
Definition at line 93 of file WsModZip.cpp.
|
virtual |
Return the description of the module.
Implements WsModule.
Definition at line 281 of file WsModZip.cpp.
|
virtual |
Reimplemented from WsModule.
Definition at line 83 of file WsModZip.cpp.

|
inherited |
|
inherited |
|
inherited |
|
slot |
Definition at line 144 of file WsModZip.cpp.


|
private |
Definition at line 213 of file WsModZip.cpp.


|
private |
Definition at line 179 of file WsModZip.cpp.


|
slot |
|
slot |
Definition at line 112 of file WsModZip.cpp.


|
inherited |
|
inherited |
|
inherited |
|
inherited |
Get an options value.
Definition at line 62 of file WsOption.cpp.

|
inherited |
Get all options.
Definition at line 70 of file WsOption.cpp.

|
inherited |
Output all options.
Definition at line 75 of file WsOption.cpp.

|
inherited |
return the relative path without the prefix : example pathWithoutPrefix("/SiteMap/Test") return "/Test"
Definition at line 150 of file WsOption.cpp.


|
inherited |
return the relative path with the prefix : example pathWithPrefix("/Test") return "/SiteMap/Test"
Definition at line 157 of file WsOption.cpp.

|
inherited |
|
virtualinherited |
proccess the prefix, return true if processed
Definition at line 85 of file WsOption.cpp.
|
inherited |
Set/Get the difference between the web server (example Apache /var/www) root path and the wittishare root path (example /var/www/demo_site). the returned value = /demo_site.
Definition at line 184 of file WsOption.cpp.


|
inherited |
Set/Get the file extension managed by the module : exemple .ods|.odp.
Definition at line 125 of file WsOption.cpp.

|
inherited |
Set/Get the file name that trigger the module : exemple "Staff List".
Definition at line 115 of file WsOption.cpp.


|
inherited |
Set/Get the flag to specified if the images is hided.
Definition at line 164 of file WsOption.cpp.

|
inherited |
Some modules can be loaded on startup, no more actions is required by the content widget.
Definition at line 50 of file WsModule.cpp.

|
inherited |
Set/Get the module name.
Definition at line 95 of file WsOption.cpp.


|
inherited |
Set an options if previously set, update the value.
Definition at line 47 of file WsOption.cpp.

|
inherited |
Set all options.
Definition at line 57 of file WsOption.cpp.

|
inherited |
Set/Get prefix for a virtual path, like "/SiteMap".
Definition at line 140 of file WsOption.cpp.


|
inherited |
Set/Get the module so name or path ex. libgd.so or /usr/lib/libgd.so.
Definition at line 105 of file WsOption.cpp.


|
inherited |
Set/Get the system path (example the selected file /var/www/mysite/about/me.fhtml).
Definition at line 174 of file WsOption.cpp.


|
inherited |
|
inherited |
|
private |
Definition at line 287 of file WsModZip.cpp.


|
private |
Definition at line 122 of file WsModZip.h.
|
private |
Definition at line 128 of file WsModZip.h.
|
private |
Definition at line 131 of file WsModZip.h.
|
private |
Definition at line 126 of file WsModZip.h.
|
private |
Definition at line 127 of file WsModZip.h.
|
private |
Definition at line 121 of file WsModZip.h.
|
private |
Definition at line 135 of file WsModZip.h.
|
private |
Definition at line 129 of file WsModZip.h.
|
private |
Definition at line 123 of file WsModZip.h.
|
private |
Definition at line 133 of file WsModZip.h.
|
private |
Definition at line 132 of file WsModZip.h.
|
private |
Definition at line 130 of file WsModZip.h.
|
private |
Definition at line 119 of file WsModZip.h.
|
private |
Definition at line 124 of file WsModZip.h.
|
private |
Definition at line 125 of file WsModZip.h.
1.8.6