2021-01-22 Fred Gleason <fredg@paravelsystems.com>

* Refactored the 'Edit Host' dialog in rdadmin(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-01-22 14:31:30 -05:00
parent 1d40b6076c
commit d5c465d78f
6 changed files with 57 additions and 45 deletions

View File

@@ -41,7 +41,7 @@ class RDStationListModel : public QAbstractTableModel
{
Q_OBJECT
public:
RDStationListModel(QObject *parent=0);
RDStationListModel(const QString &localhost_name,QObject *parent=0);
~RDStationListModel();
QPalette palette();
void setPalette(const QPalette &pal);
@@ -68,9 +68,10 @@ class RDStationListModel : public QAbstractTableModel
QPalette d_palette;
QFont d_font;
QFont d_bold_font;
QStringList d_service_names;
QString d_localhost_name;
QList<QVariant> d_headers;
QList<QVariant> d_alignments;
QStringList d_hostnames;
QList<QList<QVariant> > d_texts;
QList<QList<QVariant> > d_icons;
};