aboutsummaryrefslogtreecommitdiff
path: root/LoadFilesCommand.h
blob: 19913d8548b4caf4a36846b7c540b2e373c01a0f (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
#pragma once

#include <vector>
#include <string>

#include "Command.h"

class Museum;

class LoadFilesCommand : public Command {
public:
	LoadFilesCommand(Museum & m, std::vector<std::string> files);
	LoadFilesCommand(Museum & m, int argc, char ** argv);

public:
	virtual void execute();

private:
	void load_files();

private:
	Museum & museum;
	std::vector<std::string> files;
};