mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-14 22:56:12 -04:00
20 lines
321 B
C++
20 lines
321 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
namespace nearby::sharing::linux_tui {
|
|
|
|
class FilePicker {
|
|
public:
|
|
virtual ~FilePicker() = default;
|
|
|
|
virtual std::string PickFile() = 0;
|
|
};
|
|
|
|
class ZenityFilePicker final : public FilePicker {
|
|
public:
|
|
std::string PickFile() override;
|
|
};
|
|
|
|
} // namespace nearby::sharing::linux_tui
|