#include <vector>
#include <boost/shared_ptr.hpp>
-#include <sigc++/signal.h>
+#include <boost/signals2.hpp>
class ServerDescription;
class Screen;
return _num_local_encoding_threads;
}
+ std::string default_directory () const {
+ return _default_directory;
+ }
+
+ std::string default_directory_or (std::string a) const;
+
/** @return port to use for J2K encoding servers */
int server_port () const {
return _server_port;
Changed ();
}
+ void set_default_directory (std::string d) {
+ _default_directory = d;
+ Changed ();
+ }
+
/** @param p New server port */
void set_server_port (int p) {
_server_port = p;
void write () const;
- sigc::signal0<void> Changed;
+ boost::signals2::signal<void()> Changed;
static Config* instance ();
/** number of threads to use for J2K encoding on the local machine */
int _num_local_encoding_threads;
+ /** default directory to put new films in */
+ std::string _default_directory;
/** port to use for J2K encoding servers */
int _server_port;
/** index of colour LUT to use when converting RGB to XYZ