2022-09-27 Fred Gleason <fredg@paravelsystems.com>

* Added 'RDLogFilter::filterServiceName()' and
	'RDLogFilter::filterText()' methods.
	* Modified rdlogedit(1) when creating a new log to default the
	'Service' dropdown in the 'Add Log' dialog to the currently selected
	service.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2022-09-27 13:17:22 -04:00
parent 7d4bda7fa6
commit 631e337f63
5 changed files with 24 additions and 1 deletions

View File

@ -23385,3 +23385,9 @@
list to be to be updated to reflected newly added carts.
2022-09-26 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0beta3int4.
2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDLogFilter::filterServiceName()' and
'RDLogFilter::filterText()' methods.
* Modified rdlogedit(1) when creating a new log to default the
'Service' dropdown in the 'Add Log' dialog to the currently selected
service.

View File

@ -122,6 +122,9 @@ RDAddLog::RDAddLog(QString *logname,QString *svcname,
add_service_box->
insertItem(add_service_box->count(),rda->iconEngine()->serviceIcon(),
q->value(0).toString());
if(((*log_svc)!=tr("ALL"))&&(*log_svc==q->value(0).toString())) {
add_service_box->setCurrentIndex(add_service_box->count()-1);
}
}
add_name_edit->setText(*logname);
}

View File

@ -123,6 +123,18 @@ QSizePolicy RDLogFilter::sizePolicy() const
}
QString RDLogFilter::filterServiceName() const
{
return filter_service_box->currentText();
}
QString RDLogFilter::filterText() const
{
return filter_filter_edit->text();
}
QString RDLogFilter::whereSql() const
{
QString sql="";

View File

@ -39,6 +39,8 @@ class RDLogFilter : public QWidget
~RDLogFilter();
QSize sizeHint() const;
QSizePolicy sizePolicy() const;
QString filterServiceName() const;
QString filterText() const;
QString whereSql() const;
public slots:

View File

@ -264,10 +264,10 @@ void MainWidget::recentData(bool state)
void MainWidget::addData()
{
QString logname;
QString svcname;
QStringList newlogs;
RDAddLog *log;
QModelIndex row;
QString svcname=log_filter_widget->filterServiceName();
if(rda->user()->createLog()) {
log=new RDAddLog(&logname,&svcname,RDLogFilter::UserFilter,