2009-11-25 09:22:48 +00:00
|
|
|
#include "jack.h"
|
|
|
|
#include "portmanager.h"
|
|
|
|
#include "gui.h"
|
2009-11-25 19:39:18 +00:00
|
|
|
#include "config.h"
|
2009-11-25 09:22:48 +00:00
|
|
|
|
|
|
|
PortManager pm;
|
|
|
|
JackDriver jack;
|
2009-11-25 19:39:18 +00:00
|
|
|
Config cfg;
|
2009-11-26 17:19:03 +00:00
|
|
|
Gui *g;
|
2009-11-25 09:22:48 +00:00
|
|
|
|
|
|
|
int main(int argc, char **argv)
|
|
|
|
{
|
|
|
|
Gtk::Main kit(argc, argv);
|
|
|
|
|
2009-11-25 19:39:18 +00:00
|
|
|
cfg.Read();
|
|
|
|
|
|
|
|
// pm.AliasLoad("hurr.jsa");
|
2009-11-25 09:22:48 +00:00
|
|
|
|
|
|
|
jack.Connect();
|
|
|
|
|
2009-11-26 17:19:03 +00:00
|
|
|
g = Gui::Open();
|
2009-11-25 09:22:48 +00:00
|
|
|
kit.run(*g);
|
|
|
|
delete g;
|
|
|
|
|
2009-11-25 19:39:18 +00:00
|
|
|
jack.Disconnect();
|
|
|
|
|
|
|
|
cfg.Write();
|
2009-11-25 09:22:48 +00:00
|
|
|
return 0;
|
|
|
|
}
|