diff --git a/ChangeLog b/ChangeLog index 98ed2d95..2e4107ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22518,3 +22518,5 @@ 2021-10-07 Fred Gleason * Fixed a bug in rdimport(1) that caused premature validation of metadata. +2021-10-07 Fred Gleason + * Added an 'RDIconEngine::nullIcon()' method. diff --git a/lib/rdiconengine.cpp b/lib/rdiconengine.cpp index cec6b551..82c36dde 100644 --- a/lib/rdiconengine.cpp +++ b/lib/rdiconengine.cpp @@ -331,6 +331,15 @@ QPixmap RDIconEngine::stationIcon() const } +QPixmap RDIconEngine::nullIcon(int edge_size) const +{ + QPixmap pix(edge_size,edge_size); + pix.fill(Qt::transparent); + + return pix; +} + + QPixmap RDIconEngine::typeIcon(RDLogLine::Type type,RDLogLine::Source src) const { if((type==RDLogLine::Cart)&&(src==RDLogLine::Tracker)) { diff --git a/lib/rdiconengine.h b/lib/rdiconengine.h index b4fa3a35..147fae5a 100644 --- a/lib/rdiconengine.h +++ b/lib/rdiconengine.h @@ -42,6 +42,7 @@ class RDIconEngine QPixmap catchIcon(RDRecording::Type type); QPixmap listIcon(IconType type) const; QPixmap stationIcon() const; + QPixmap nullIcon(int edge_size) const; QPixmap typeIcon(RDLogLine::Type type, RDLogLine::Source src=RDLogLine::Manual) const; QPixmap userIcon(RDUser::Type type) const;