summaryrefslogtreecommitdiff
path: root/gui/src/threadedSystemDialogs.h
blob: 5a055b223038993687af9f0767b384e3b0289d1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#pragma once

#include "ofThread.h"
#include "ofURLFileLoader.h"
#include "ofTypes.h" 


class threadedSystemLoadDialog : public ofThread {
	public:
	    threadedSystemLoadDialog(){};
	    ~threadedSystemLoadDialog(){};

		void load(std::string _caption,std::function<bool(std::string)> _callback); //bool (*_callback)(std::string filename));

		std::string caption;
		std::function<bool(std::string)> load_callback;

		virtual void threadedFunction();
};