OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Project.hpp File Reference
#include "wx/artprov.h"
#include "wx/cmdline.h"
#include "wx/notifmsg.h"
#include "wx/settings.h"
#include "wx/webview.h"
#include <wx/setup.h>
#include <string>
#include "slic3r/GUI/StagedBuild.hpp"
#include <wx/string.h>
#include <wx/bookctrl.h>
#include <wx/gdicmn.h>
#include <wx/event.h>
#include "wx/numdlg.h"
#include "wx/infobar.h"
#include "wx/filesys.h"
#include "wx/fs_arc.h"
#include "wx/fs_mem.h"
#include "wx/stdpaths.h"
#include <wx/panel.h>
#include <wx/tbarbase.h>
#include "wx/textctrl.h"
#include <wx/timer.h>
#include "nlohmann/json.hpp"
#include <atomic>
#include <map>
#include <vector>
#include <memory>
#include <boost/thread.hpp>
#include "Lazy.hpp"
Include dependency graph for Project.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::project_file
class  Slic3r::GUI::ProjectPanel

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::GUI
namespace  boost

Macros

#define AUFILE_GREY700   wxColour(107, 107, 107)
#define AUFILE_GREY500   wxColour(158, 158, 158)
#define AUFILE_GREY300   wxColour(238, 238, 238)
#define AUFILE_GREY200   wxColour(248, 248, 248)
#define AUFILE_BRAND   wxColour(0, 150, 136)
#define AUFILE_BRAND_TRANSPARENT   wxColour("#E5F0EE")
#define AUFILE_PICTURES_SIZE   wxSize(FromDIP(168), FromDIP(168))
#define AUFILE_PICTURES_PANEL_SIZE   wxSize(FromDIP(168), FromDIP(208))
#define AUFILE_SIZE   wxSize(FromDIP(168), FromDIP(168))
#define AUFILE_PANEL_SIZE   wxSize(FromDIP(168), FromDIP(208))
#define AUFILE_TEXT_HEIGHT   FromDIP(40)
#define AUFILE_ROUNDING   FromDIP(5)

Functions

 Slic3r::GUI::wxDECLARE_EVENT (EVT_PROJECT_RELOAD, wxCommandEvent)

Class Documentation

◆ Slic3r::GUI::project_file

struct Slic3r::GUI::project_file
Collaboration diagram for Slic3r::GUI::project_file:
Class Members
string filename
string filepath
string size

Macro Definition Documentation

◆ AUFILE_BRAND

#define AUFILE_BRAND   wxColour(0, 150, 136)

◆ AUFILE_BRAND_TRANSPARENT

#define AUFILE_BRAND_TRANSPARENT   wxColour("#E5F0EE")

◆ AUFILE_GREY200

#define AUFILE_GREY200   wxColour(248, 248, 248)

◆ AUFILE_GREY300

#define AUFILE_GREY300   wxColour(238, 238, 238)

◆ AUFILE_GREY500

#define AUFILE_GREY500   wxColour(158, 158, 158)

◆ AUFILE_GREY700

#define AUFILE_GREY700   wxColour(107, 107, 107)

◆ AUFILE_PANEL_SIZE

#define AUFILE_PANEL_SIZE   wxSize(FromDIP(168), FromDIP(208))

◆ AUFILE_PICTURES_PANEL_SIZE

#define AUFILE_PICTURES_PANEL_SIZE   wxSize(FromDIP(168), FromDIP(208))

◆ AUFILE_PICTURES_SIZE

#define AUFILE_PICTURES_SIZE   wxSize(FromDIP(168), FromDIP(168))

◆ AUFILE_ROUNDING

#define AUFILE_ROUNDING   FromDIP(5)

◆ AUFILE_SIZE

#define AUFILE_SIZE   wxSize(FromDIP(168), FromDIP(168))

◆ AUFILE_TEXT_HEIGHT

#define AUFILE_TEXT_HEIGHT   FromDIP(40)