Remoto - VFS: aclEditor.h Source File
Remoto - VFS
aclEditor.h
Go to the documentation of this file.
1 #ifndef ACLEDITOR_H
2 #define ACLEDITOR_H
3 
4 #include "VFS_application.h"
5 
6 class aclEditor : public VFS_application
7 {
8  Q_OBJECT
9 
10  public:
11  Q_INVOKABLE explicit aclEditor();
12  virtual ~aclEditor();
13 
14  //virtual VFS_node *find(VFS_request *r);
15 
16  virtual bool isContainer();
17 
18  static QString code(QString nodename, QString libname, QString &error);
19 
20  protected:
21  virtual QByteArray icon();
22 
23  private:
24  // virtual void ls(VFS_request *r);
25  virtual void read(VFS_request *r);
26  // virtual void write(VFS_request *r);
27  virtual void metadata(VFS_request *r);
28  // virtual void report(VFS_request *r);
29  // virtual void submit(VFS_request *r);
30  // virtual void rm(VFS_request *r);
31  virtual void aclDefaults(VFS_request *r);
32 };
33 
34 #endif // ACLEDITOR_H
A common base class for all things that want to act like an application or include ACL support.
The base class for all requests between nodes.
Definition: VFS_node.h:54
An editor for ACL files.
Definition: aclEditor.h:7
virtual void metadata(VFS_request *r)
Fetch the metadata of this node.
Definition: aclEditor.cpp:36
virtual QByteArray icon()
Fetch the application icon.
Definition: aclEditor.cpp:30
virtual void aclDefaults(VFS_request *r)
Return default values and features associated wth this node.
Definition: aclEditor.cpp:106
virtual bool isContainer()
A VFS_node may have children.
Definition: aclEditor.cpp:25
virtual ~aclEditor()
Definition: aclEditor.cpp:20
virtual void read(VFS_request *r)
Return the data contents of this node, or if it's a container call ls()
Definition: aclEditor.cpp:55
static QString code(QString nodename, QString libname, QString &error)
Fetch code from this node.
Definition: aclEditor.cpp:95
Q_INVOKABLE aclEditor()
Definition: aclEditor.cpp:15