Shipwright/OTRGui/src/impl/fs-bridge/fs-bridge.h
M4xw f52a2a6406 git subrepo clone (merge) https://github.com/HarbourMasters/otrgui.git OTRGui
subrepo:
  subdir:   "OTRGui"
  merged:   "a6066a251"
upstream:
  origin:   "https://github.com/HarbourMasters/otrgui.git"
  branch:   "master"
  commit:   "a6066a251"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2022-03-22 02:53:51 +01:00

20 lines
321 B
C++

#pragma once
#include <string>
#define NULLSTR "None"
enum class LaunchType {
FILE, FOLDER
};
struct ProcessResult {
int exitCode;
};
class FSBridge {
public:
virtual void InitBridge() = 0;
virtual ProcessResult LaunchProcess(std::string cmd) = 0;
virtual std::string LaunchFileExplorer(LaunchType type) = 0;
};