Welcome to mirror list, hosted at ThFree Co, Russian Federation.

SLAImportJob.hpp « Jobs « GUI « slic3r « src - github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7bc4d5e7e3d47194d216a942c17766c43b879ae8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef SLAIMPORTJOB_HPP
#define SLAIMPORTJOB_HPP

#include "PlaterJob.hpp"

namespace Slic3r { namespace GUI {

class NotificationManager;

class SLAImportJob : public PlaterJob {
    class priv;
    
    std::unique_ptr<priv> p;
    
protected:
    void prepare() override;
    void process() override;
    void finalize() override;

public:
    SLAImportJob(std::shared_ptr<NotificationManager> nm, Plater *plater);
    ~SLAImportJob();

    void reset();
};

}}     // namespace Slic3r::GUI

#endif // SLAIMPORTJOB_HPP