Mario Kart 64
Loading...
Searching...
No Matches
portable-file-dialogs.h File Reference
#include <cstdio>
#include <cstdlib>
#include <fcntl.h>
#include <unistd.h>
#include <csignal>
#include <sys/stat.h>
#include <sys/wait.h>
#include <pwd.h>
#include <string>
#include <memory>
#include <iostream>
#include <map>
#include <set>
#include <regex>
#include <thread>
#include <chrono>
Include dependency graph for portable-file-dialogs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  pfd::settings
 
class  pfd::internal::executor
 
class  pfd::internal::platform
 
class  pfd::internal::dialog
 
class  pfd::internal::file_dialog
 
class  pfd::path
 
class  pfd::notify
 
class  pfd::message
 
class  pfd::open_file
 
class  pfd::save_file
 
class  pfd::select_folder
 

Namespaces

namespace  pfd
 
namespace  pfd::internal
 

Macros

#define _POSIX_C_SOURCE   2
 
#define PFD_HAS_IFILEDIALOG   1
 
#define PFD_OSX_ICON(n)
 

Enumerations

enum class  pfd::button {
  pfd::cancel = -1 , pfd::ok , pfd::yes , pfd::no ,
  pfd::abort , pfd::retry , pfd::ignore
}
 
enum class  pfd::choice {
  pfd::ok = 0 , pfd::ok_cancel , pfd::yes_no , pfd::yes_no_cancel ,
  pfd::retry_cancel , pfd::abort_retry_ignore
}
 
enum class  pfd::icon { pfd::info = 0 , pfd::warning , pfd::error , pfd::question }
 
enum class  pfd::opt : uint8_t { pfd::none = 0 , pfd::multiselect = 0x1 , pfd::force_overwrite = 0x2 , pfd::force_path = 0x4 }
 

Functions

opt pfd::operator| (opt a, opt b)
 
bool pfd::operator& (opt a, opt b)
 
static bool pfd::internal::ends_with (std::string const &str, std::string const &suffix)
 
static bool pfd::internal::starts_with (std::string const &str, std::string const &prefix)
 
static bool pfd::internal::is_directory (std::string const &path)
 
static std::string pfd::internal::getenv (std::string const &str)
 
std::ostream & pfd::operator<< (std::ostream &s, std::vector< std::string > const &v)
 

Variables

static int const pfd::internal::default_wait_timeout = 20
 

Macro Definition Documentation

◆ _POSIX_C_SOURCE

#define _POSIX_C_SOURCE   2

◆ PFD_HAS_IFILEDIALOG

#define PFD_HAS_IFILEDIALOG   1

◆ PFD_OSX_ICON

#define PFD_OSX_ICON ( n)
Value:
"alias ((path to library folder from system domain) as text " \
"& \"CoreServices:CoreTypes.bundle:Contents:Resources:" n ".icns\")"