Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/HulahopDirectoryProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/HulahopDirectoryProvider.h')
-rw-r--r--src/HulahopDirectoryProvider.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/HulahopDirectoryProvider.h b/src/HulahopDirectoryProvider.h
index c6b5669..5ddc891 100644
--- a/src/HulahopDirectoryProvider.h
+++ b/src/HulahopDirectoryProvider.h
@@ -17,13 +17,24 @@
* Boston, MA 02111-1307, USA.
*/
+#include <nsCOMPtr.h>
+#include <nsCOMArray.h>
#include <nsIDirectoryService.h>
class HulahopDirectoryProvider : public nsIDirectoryServiceProvider2
{
public:
+
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_NSIDIRECTORYSERVICEPROVIDER
NS_DECL_NSIDIRECTORYSERVICEPROVIDER2
+
+ void SetProfilePath (const char *path);
+ void AddComponentsPath (const char *path);
+
+ private:
+
+ nsCOMPtr<nsILocalFile> mProfilePath;
+ nsCOMArray<nsILocalFile> mComponentsDirs;
};