Fixes after CR
Most important: Change Download dialog to select path there. Every user query triggers new download of version file, possibly stops former download (with dialog). Some functions refactored.
This commit is contained in:
parent
5a6824273c
commit
1f362afb24
11 changed files with 316 additions and 412 deletions
src/slic3r/GUI
|
@ -80,6 +80,24 @@ boost::filesystem::path into_path(const wxString &str);
|
|||
extern void about();
|
||||
// Ask the destop to open the datadir using the default file explorer.
|
||||
extern void desktop_open_datadir_folder();
|
||||
// Ask the destop to open the directory specified by path using the default file explorer.
|
||||
void desktop_open_folder(const boost::filesystem::path& path);
|
||||
|
||||
#ifdef __linux__
|
||||
// Calling wxExecute on Linux with proper handling of AppImage's env vars.
|
||||
// argv example: { "xdg-open", path.c_str(), nullptr }
|
||||
void desktop_execute(const char* argv[]);
|
||||
void desktop_execute_get_result(wxString command, wxArrayString& output);
|
||||
#endif // __linux__
|
||||
|
||||
#ifdef _WIN32
|
||||
// Call CreateProcessW to start external proccess on path
|
||||
// returns true on success
|
||||
// path should contain path to the process
|
||||
// cmd_opt can be empty or contain command line options. Example: L"/silent"
|
||||
// error_msg will contain error message if create_process return false
|
||||
bool create_process(const boost::filesystem::path& path, const std::wstring& cmd_opt, std::string& error_msg);
|
||||
#endif //_WIN32
|
||||
|
||||
} // namespace GUI
|
||||
} // namespace Slic3r
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue