NeKernel dev
Loading...
Searching...
No Matches
pfd::internal::dialog Class Reference

#include <Dialogs.h>

Inheritance diagram for pfd::internal::dialog:
pfd::settings pfd::internal::platform pfd::internal::file_dialog pfd::message pfd::notify pfd::open_file pfd::save_file pfd::select_folder

Public Member Functions

bool ready (int timeout=default_wait_timeout) const
bool kill () const

Protected Member Functions

 dialog ()
std::vector< std::string > desktop_helper () const
std::string powershell_quote (std::string const &str) const
std::string osascript_quote (std::string const &str) const
std::string shell_quote (std::string const &str) const
Protected Member Functions inherited from pfd::settings
 settings (bool resync=false)
bool check_program (std::string const &program)
bool is_osascript () const
bool is_zenity () const
bool is_kdialog () const
bool const & flags (flag in_flag) const
bool & flags (flag in_flag)

Static Protected Member Functions

static std::string buttons_to_name (choice _choice)
static std::string get_icon_name (icon _icon)
Static Protected Member Functions inherited from pfd::settings
static bool available ()
static void verbose (bool value)
static void rescan ()

Protected Attributes

std::shared_ptr< executorm_async

Additional Inherited Members

Protected Types inherited from pfd::settings
enum class  flag {
  is_scanned = 0 , is_verbose , has_zenity , has_matedialog ,
  has_qarma , has_kdialog , is_vista , max_flag
}

Constructor & Destructor Documentation

◆ dialog()

pfd::internal::dialog::dialog ( )
inlineexplicitprotected

Member Function Documentation

◆ buttons_to_name()

std::string pfd::internal::dialog::buttons_to_name ( choice _choice)
inlinestaticprotected

◆ desktop_helper()

std::vector< std::string > pfd::internal::dialog::desktop_helper ( ) const
inlineprotected

◆ get_icon_name()

std::string pfd::internal::dialog::get_icon_name ( icon _icon)
inlinestaticprotected

◆ kill()

bool pfd::internal::dialog::kill ( ) const
inline

◆ osascript_quote()

std::string pfd::internal::dialog::osascript_quote ( std::string const & str) const
inlineprotected

◆ powershell_quote()

std::string pfd::internal::dialog::powershell_quote ( std::string const & str) const
inlineprotected

◆ ready()

bool pfd::internal::dialog::ready ( int timeout = default_wait_timeout) const
inline

◆ shell_quote()

std::string pfd::internal::dialog::shell_quote ( std::string const & str) const
inlineprotected

Member Data Documentation

◆ m_async

std::shared_ptr<executor> pfd::internal::dialog::m_async
protected

The documentation for this class was generated from the following file: