2021-02-11 Fred Gleason <fredg@paravelsystems.com>

* Added 'RDSchedRulesModel'.
	* Added a pseudo-schema change to force checking of schedule code
	rules.
	* Incremented the database version to 348.
	* Added a check for scheduler code rules to rddbmgr(8).
	* Refactored the 'Scheduler Rules' dialog in rdlogmanager(1) to
	use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-02-11 15:28:48 -05:00
parent 57922f947b
commit f1703ba647
34 changed files with 1181 additions and 419 deletions

View File

@@ -34,7 +34,7 @@ class RDSchedCodeListModel : public QAbstractTableModel
{
Q_OBJECT
public:
RDSchedCodeListModel(QObject *parent=0);
RDSchedCodeListModel(bool incl_none,QObject *parent=0);
~RDSchedCodeListModel();
QPalette palette();
void setPalette(const QPalette &pal);
@@ -64,6 +64,7 @@ class RDSchedCodeListModel : public QAbstractTableModel
QList<QVariant> d_headers;
QList<QVariant> d_alignments;
QList<QList<QVariant> > d_texts;
bool d_include_none;
};