2015-06-10 Fred Gleason <fredg@paravelsystems.com>

* Refactored 'LogPlay' class to provide per-instance RDCae instances.
	in 'rdairplay/log_play.cpp' and 'rdairplay/log_play.h'.
This commit is contained in:
Fred Gleason
2015-06-10 11:39:20 -04:00
parent e87abe1fcf
commit 6d3881bd2f
12 changed files with 52 additions and 33 deletions

View File

@@ -30,12 +30,13 @@
#include <colors.h>
#include <globals.h>
ButtonLog::ButtonLog(LogPlay *log,int id,RDAirPlayConf *conf,bool allow_pause,
QWidget *parent,const char *name)
ButtonLog::ButtonLog(LogPlay *log,RDCae *cae,int id,RDAirPlayConf *conf,
bool allow_pause,QWidget *parent,const char *name)
: QWidget(parent,name)
{
log_id=id;
log_log=log;
log_cae=cae;
log_action_mode=RDAirPlayConf::Normal;
log_op_mode=RDAirPlayConf::LiveAssist;
log_time_mode=RDAirPlayConf::TwentyFourHour;
@@ -58,7 +59,7 @@ ButtonLog::ButtonLog(LogPlay *log,int id,RDAirPlayConf *conf,bool allow_pause,
//
// Edit Event Dialog
//
log_event_edit=new EditEvent(log_log,this,"list_event_edit");
log_event_edit=new EditEvent(log_log,log_cae,this,"list_event_edit");
//
// Line Boxes / Start Buttons