2022-05-20 Fred Gleason <fredg@paravelsystems.com>
* Added icons to the 'Service' dropdowns in rdlogedit(1), rdairplay(1) and rdlogmanager(1). * Added icons to the host picker in the 'Service' dialog in rdadmin(1). Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
@@ -23126,3 +23126,8 @@
|
||||
* Added the 'xlink' namespace to all chapters of the Operations Guide.
|
||||
2022-05-20 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Removed unresolved <xref> target from 'docs/opsguide/rdlibrary.xml'.
|
||||
2022-05-20 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added icons to the 'Service' dropdowns in rdlogedit(1), rdairplay(1)
|
||||
and rdlogmanager(1).
|
||||
* Added icons to the host picker in the 'Service' dialog in
|
||||
rdadmin(1).
|
||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 107 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@@ -69,7 +69,7 @@ RDAddLog::RDAddLog(QString *logname,QString *svcname,
|
||||
// Service selector
|
||||
//
|
||||
add_service_box=new QComboBox(this);
|
||||
add_service_box->setGeometry(115,33,100,19);
|
||||
add_service_box->setGeometry(115,33,150,19);
|
||||
label=new QLabel(tr("Service")+":",this);
|
||||
label->setGeometry(10,33,100,19);
|
||||
label->setFont(labelFont());
|
||||
@@ -120,7 +120,8 @@ RDAddLog::RDAddLog(QString *logname,QString *svcname,
|
||||
q=new RDSqlQuery(sql);
|
||||
while(q->next()) {
|
||||
add_service_box->
|
||||
insertItem(add_service_box->count(),q->value(0).toString());
|
||||
insertItem(add_service_box->count(),rda->iconEngine()->serviceIcon(),
|
||||
q->value(0).toString());
|
||||
}
|
||||
add_name_edit->setText(*logname);
|
||||
}
|
||||
|
@@ -55,6 +55,12 @@ RDListSelector::RDListSelector(QWidget *parent)
|
||||
}
|
||||
|
||||
|
||||
void RDListSelector::setItemIcon(const QIcon &icon)
|
||||
{
|
||||
list_item_icon=icon;
|
||||
}
|
||||
|
||||
|
||||
uint RDListSelector::sourceCount() const
|
||||
{
|
||||
return list_source_list->count();
|
||||
@@ -81,7 +87,8 @@ void RDListSelector::destSetLabel(QString label)
|
||||
|
||||
void RDListSelector::sourceInsertItem(const QString &text,int index)
|
||||
{
|
||||
list_source_list->insertItem(index,text);
|
||||
// list_source_list->insertItem(index,text);
|
||||
list_source_list->insertItem(index,new QListWidgetItem(list_item_icon,text));
|
||||
list_source_list->sortItems();
|
||||
CheckButtons();
|
||||
}
|
||||
@@ -89,7 +96,8 @@ void RDListSelector::sourceInsertItem(const QString &text,int index)
|
||||
|
||||
void RDListSelector::destInsertItem(const QString &text,int index)
|
||||
{
|
||||
list_dest_list->insertItem(index,text);
|
||||
// list_dest_list->insertItem(index,text);
|
||||
list_dest_list->insertItem(index,new QListWidgetItem(list_item_icon,text));
|
||||
list_dest_list->sortItems();
|
||||
CheckButtons();
|
||||
}
|
||||
@@ -206,7 +214,7 @@ void RDListSelector::addData()
|
||||
|
||||
if(list_source_list->currentRow()>=0) {
|
||||
list_dest_list->
|
||||
insertItem(list_dest_list->count(),new QListWidgetItem(list_source_list->currentItem()->text()));
|
||||
insertItem(list_dest_list->count(),new QListWidgetItem(list_item_icon,list_source_list->currentItem()->text()));
|
||||
delete list_source_list->takeItem(list_source_list->currentRow());
|
||||
list_dest_list->sortItems();
|
||||
if(list_source_list->count()==0) {
|
||||
@@ -222,7 +230,7 @@ void RDListSelector::removeData()
|
||||
{
|
||||
if(list_dest_list->currentRow()>=0) {
|
||||
list_source_list->
|
||||
insertItem(list_source_list->count(),new QListWidgetItem(list_dest_list->currentItem()->text()));
|
||||
insertItem(list_source_list->count(),new QListWidgetItem(list_item_icon,list_dest_list->currentItem()->text()));
|
||||
delete list_dest_list->takeItem(list_dest_list->currentRow());
|
||||
list_source_list->sortItems();
|
||||
if(list_dest_list->count()==0) {
|
||||
|
@@ -31,6 +31,7 @@ class RDListSelector : public RDWidget
|
||||
Q_OBJECT
|
||||
public:
|
||||
RDListSelector(QWidget *parent=0);
|
||||
void setItemIcon(const QIcon &icon);
|
||||
uint sourceCount() const;
|
||||
uint destCount() const;
|
||||
void sourceSetLabel(QString label);
|
||||
@@ -53,7 +54,7 @@ class RDListSelector : public RDWidget
|
||||
Qt::MatchFlags flags=Qt::MatchExactly);
|
||||
QListWidgetItem *destFindItem(const QString &text,
|
||||
Qt::MatchFlags flags=Qt::MatchExactly);
|
||||
void clear();
|
||||
void clear();
|
||||
|
||||
private slots:
|
||||
void addData();
|
||||
@@ -70,6 +71,7 @@ class RDListSelector : public RDWidget
|
||||
QLabel *list_dest_label;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_remove_button;
|
||||
QIcon list_item_icon;
|
||||
};
|
||||
|
||||
|
||||
|
@@ -50,7 +50,8 @@ RDLogFilter::RDLogFilter(RDLogFilter::FilterMode mode,QWidget *parent)
|
||||
q=new RDSqlQuery(sql);
|
||||
while(q->next()) {
|
||||
filter_service_box->
|
||||
insertItem(filter_service_box->count(),q->value(0).toString());
|
||||
insertItem(filter_service_box->count(),rda->iconEngine()->serviceIcon(),
|
||||
q->value(0).toString());
|
||||
}
|
||||
delete q;
|
||||
break;
|
||||
@@ -67,7 +68,8 @@ RDLogFilter::RDLogFilter(RDLogFilter::FilterMode mode,QWidget *parent)
|
||||
q=new RDSqlQuery(sql);
|
||||
while(q->next()) {
|
||||
filter_service_box->
|
||||
insertItem(filter_service_box->count(),q->value(0).toString());
|
||||
insertItem(filter_service_box->count(),rda->iconEngine()->serviceIcon(),
|
||||
q->value(0).toString());
|
||||
}
|
||||
delete q;
|
||||
break;
|
||||
@@ -169,7 +171,8 @@ void RDLogFilter::changeUser()
|
||||
RDSqlQuery *q=new RDSqlQuery(sql);
|
||||
while(q->next()) {
|
||||
filter_service_box->
|
||||
insertItem(filter_service_box->count(),q->value(0).toString());
|
||||
insertItem(filter_service_box->count(),rda->iconEngine()->serviceIcon(),
|
||||
q->value(0).toString());
|
||||
}
|
||||
delete q;
|
||||
}
|
||||
|
@@ -42,7 +42,7 @@ class RDServiceListModel : public QAbstractTableModel
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
RDServiceListModel(bool incl_none,QObject *parent=0);
|
||||
RDServiceListModel(bool incl_none,QObject *parent);
|
||||
~RDServiceListModel();
|
||||
QPalette palette();
|
||||
void setPalette(const QPalette &pal);
|
||||
|
@@ -34,10 +34,8 @@ EditSvcPerms::EditSvcPerms(RDSvc *svc,QWidget *parent)
|
||||
//
|
||||
// Fix the Window Size
|
||||
//
|
||||
setMinimumWidth(sizeHint().width());
|
||||
setMaximumWidth(sizeHint().width());
|
||||
setMinimumHeight(sizeHint().height());
|
||||
setMaximumHeight(sizeHint().height());
|
||||
setMinimumSize(sizeHint());
|
||||
setMaximumSize(sizeHint());
|
||||
|
||||
setWindowTitle("RDAdmin - "+tr("Service: ")+svc_svc->name());
|
||||
|
||||
@@ -45,6 +43,7 @@ EditSvcPerms::EditSvcPerms(RDSvc *svc,QWidget *parent)
|
||||
// Services Selector
|
||||
//
|
||||
svc_host_sel=new RDListSelector(this);
|
||||
svc_host_sel->setItemIcon(rda->iconEngine()->stationIcon());
|
||||
svc_host_sel->sourceSetLabel(tr("Available Hosts"));
|
||||
svc_host_sel->destSetLabel(tr("Enabled Hosts"));
|
||||
svc_host_sel->setGeometry(10,10,380,130);
|
||||
|
@@ -491,7 +491,9 @@ int EditLog::exec(const QString &logname,QStringList *new_logs)
|
||||
QString service=edit_log->service();
|
||||
for ( QStringList::Iterator it = services_list.begin();
|
||||
it != services_list.end(); ++it ) {
|
||||
edit_service_box->insertItem(edit_service_box->count(),*it);
|
||||
edit_service_box->
|
||||
insertItem(edit_service_box->count(),
|
||||
rda->iconEngine()->serviceIcon(),*it);
|
||||
if(*it==service) {
|
||||
n=ncounter;
|
||||
edit_service_edit->setText(*it);
|
||||
|
@@ -43,6 +43,7 @@ EditPerms::EditPerms(QString object_name,ObjectType type,QWidget *parent)
|
||||
// Services Selector
|
||||
//
|
||||
svc_object_sel=new RDListSelector(this);
|
||||
svc_object_sel->setItemIcon(rda->iconEngine()->serviceIcon());
|
||||
svc_object_sel->setGeometry(10,10,380,130);
|
||||
svc_object_sel->sourceSetLabel(tr("Available Services"));
|
||||
svc_object_sel->destSetLabel(tr("Enabled Services"));
|
||||
|
@@ -63,7 +63,7 @@ GenerateLog::GenerateLog(QWidget *parent,int cmd_switch,QString *cmd_service,
|
||||
//
|
||||
// Service Name
|
||||
//
|
||||
gen_service_box=new RDComboBox(this);
|
||||
gen_service_box=new QComboBox(this);
|
||||
connect(gen_service_box,SIGNAL(activated(int)),
|
||||
this,SLOT(serviceActivatedData(int)));
|
||||
gen_service_label=new QLabel(tr("Service:"),this);
|
||||
@@ -79,7 +79,8 @@ GenerateLog::GenerateLog(QWidget *parent,int cmd_switch,QString *cmd_service,
|
||||
for ( QStringList::Iterator it = services_list.begin();
|
||||
it != services_list.end();
|
||||
++it ) {
|
||||
gen_service_box->insertItem(*it);
|
||||
gen_service_box->
|
||||
insertItem(gen_service_box->count(),rda->iconEngine()->serviceIcon(),*it);
|
||||
if (cmdswitch != 0 && *cmdservice == *it)
|
||||
cmdservicefit=true;
|
||||
}
|
||||
|
@@ -55,7 +55,7 @@ class GenerateLog : public RDDialog
|
||||
void UpdateControls();
|
||||
void SendNotification(RDNotification::Action action,const QString &logname);
|
||||
QLabel *gen_service_label;
|
||||
RDComboBox *gen_service_box;
|
||||
QComboBox *gen_service_box;
|
||||
QLabel *gen_date_label;
|
||||
RDDateEdit *gen_date_edit;
|
||||
QPushButton *gen_select_button;
|
||||
|