2017-10-16 Fred Gleason <fredg@paravelsystems.com>

* Added 'DROPBOXES.SEGUE_LEVEL' and 'DROPBOXES.SEGUE_LENGTH' fields
	to the database.
	* Incremented the database version to 271.
	* Applied a pull request from Dennis Graiani <dennis.graiani@gmail.com>
	the added Segue parameters to the 'Edit Dropbox' dialog.
	* Modified the 'Segue Length' control in the 'Edit Dropbox' dialog
	to take mS as units.
This commit is contained in:
Fred Gleason
2017-10-16 10:12:25 -04:00
18 changed files with 258 additions and 26 deletions

View File

@@ -24,7 +24,7 @@
/*
* Current Database Version
*/
#define RD_VERSION_DATABASE 270
#define RD_VERSION_DATABASE 271
#endif // DBVERSION_H

View File

@@ -311,6 +311,27 @@ void RDDropbox::setCreateEnddateOffset(int offset) const
SetRow("CREATE_ENDDATE_OFFSET",offset);
}
int RDDropbox::segueLevel() const
{
return RDGetSqlValue("DROPBOXES","ID",box_id,"SEGUE_LEVEL").toInt();
}
void RDDropbox::setSegueLevel(int level) const
{
SetRow("SEGUE_LEVEL",level);
}
int RDDropbox::segueLength() const
{
return RDGetSqlValue("DROPBOXES","ID",box_id,"SEGUE_LENGTH").toInt();
}
void RDDropbox::setSegueLength(int length) const
{
SetRow("SEGUE_LENGTH",length);
}
void RDDropbox::SetRow(const QString &param,int value) const
{

View File

@@ -71,6 +71,10 @@ class RDDropbox
void setCreateStartdateOffset(int offset) const;
int createEnddateOffset() const;
void setCreateEnddateOffset(int offset) const;
int segueLevel() const;
void setSegueLevel(int level) const;
int segueLength() const;
void setSegueLength(int length) const;
private:
void SetRow(const QString &param,int value) const;