2025-12-02 Fred Gleason <fredg@paravelsystems.com>

* Added a 'DROPBOXES.DROP_BOX_SCAN_COUNT' field to the database.
	* Added a 'DROPBOXES.DROP_BOX_SCAN_INTERVAL' field to the database.
	* Incremented the database version to 377.
	* Added '--drop-box-scan-count' and '--drop-box-scan-interval'
	switches to rdimport(1).
	* Added 'RDDropbox::dropBoxScanCount()',
	'RDDropbox::setDropBoxScanCount()', 'RDDropbox::dropBoxScanInterval()'
	and 'RDDropbox::setDropBoxScanInterval()' methods.
	* Added an 'Advanced Settings' button to the 'Edit Dropbox' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2025-12-02 15:15:15 -05:00
parent e266de2a9f
commit e82ef69148
19 changed files with 408 additions and 20 deletions

View File

@@ -82,12 +82,17 @@ class RDDropbox
void setSegueLevel(int level) const;
int segueLength() const;
void setSegueLength(int length) const;
unsigned dropBoxScanCount() const;
void setDropBoxScanCount(unsigned val) const;
unsigned dropBoxScanInterval() const;
void setDropBoxScanInterval(unsigned val) const;
private:
void SetRow(const QString &param,int value) const;
void SetRow(const QString &param,unsigned value) const;
void SetRow(const QString &param,const QString &value) const;
void SetRow(const QString &param,bool value) const;
void SetRowNull(const QString &param) const;
int box_id;
};