Generic Documents Grouping Method. More...
#include <ggroupdocs.h>
Inheritance diagram for GGroupDocs:
Public Member Functions | |
GGroupDocs (GSession *session, GPlugInFactory *fac) | |
void | Grouping (GSlot *rec, bool debug) |
virtual | ~GGroupDocs (void) |
Public Member Functions inherited from GPlugIn | |
GPlugIn (GSession *session, GPlugInFactory *fac) | |
virtual void | ApplyConfig (void) |
void | InsertParam (R::RParam *param) |
template<class T > | |
T * | FindParam (const R::RString &name) |
R::RCursor< R::RParam > | GetParams (const R::RString &cat=R::RString::Null) |
void | GetCategories (R::RContainer< R::RString, true, false > &cats) |
virtual void | Init (void) |
virtual void | CreateConfig (void) |
virtual void | Reset (void) |
GPlugInFactory * | GetFactory (void) const |
int | Compare (const GPlugIn &plugin) const |
int | Compare (const R::RString &plugin) const |
R::RString | GetName (void) const |
R::RString | GetDesc (void) const |
GSession * | GetSession (void) const |
virtual void | Done (void) |
virtual | ~GPlugIn (void) |
Protected Member Functions | |
virtual void | Run (void)=0 |
Protected Attributes | |
R::RContainer< GDoc, false, false > | Docs |
Protected Attributes inherited from GPlugIn | |
GPlugInFactory * | Factory |
GSession * | Session |
size_t | Id |
Detailed Description
Generic Documents Grouping Method.
The GGroupDocs provides a representation for a generic method to group some documents.
See the documentation related to GPlugIn for more general information.
Constructor & Destructor Documentation
GGroupDocs | ( | GSession * | session, |
GPlugInFactory * | fac | ||
) |
Constructor of the documents grouping method.
- Parameters
-
session Session. fac Factory of the plug-in.
|
virtual |
Destruct the documents grouping method.
Member Function Documentation
|
protectedpure virtual |
Make the grouping for the defined documents.
void Grouping | ( | GSlot * | rec, |
bool | debug | ||
) |
Group the Documents.
- Parameters
-
rec Receiver of the signals. debug Debug mode (cluster only the selected documents).
Member Data Documentation
|
protected |
Documents that must be grouped.