Installer makes use of FSCopyFolder in libtracker.so

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15839 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2006-01-04 07:57:21 +00:00
parent ee6bcb7d78
commit ebc8a403e5
5 changed files with 75 additions and 19 deletions
+6 -3
View File
@@ -6,6 +6,8 @@
#ifndef _CopyEngine_h
#define _CopyEngine_h
#include "InstallerCopyLoopControl.h"
#include <DiskDevice.h>
#include <DiskDeviceRoster.h>
#include <Looper.h>
@@ -18,15 +20,16 @@ class InstallerWindow;
class CopyEngine : public BLooper {
public:
CopyEngine(InstallerWindow *window);
void Start();
void Start(BMenu *srcMenu, BMenu *targetMenu);
void ScanDisksPartitions(BMenu *srcMenu, BMenu *targetMenu);
private:
void LaunchInitScript(BVolume *volume);
void LaunchFinishScript(BVolume *volume);
void LaunchInitScript(BPath &path);
void LaunchFinishScript(BPath &path);
InstallerWindow *fWindow;
BDiskDeviceRoster fDDRoster;
InstallerCopyLoopControl *fControl;
};
#endif /* _CopyEngine_h */