// complete broadcasting implementation class UNOTOOLS_DLLPUBLIC ConfigurationBroadcaster
{
std::unique_ptr<IMPL_ConfigurationListenerList> mpList;
sal_Int32 m_nBroadcastBlocked; // broadcast only if this is 0
ConfigurationHints m_nBlockedHint;
// notify listeners; nHint is an implementation detail of the particular class deriving from ConfigurationBroadcaster void NotifyListeners( ConfigurationHints nHint );
ConfigurationBroadcaster();
ConfigurationBroadcaster(ConfigurationBroadcaster const & ); virtual ~ConfigurationBroadcaster();
ConfigurationBroadcaster & operator =(ConfigurationBroadcaster const & other); virtualvoid BlockBroadcasts( bool bBlock );
};
namespace detail {
// A base class for the various option classes supported by // unotools/source/config/itemholderbase.hxx (which must be public, as it is // shared between unotools, svl and svt) // It also provides an implementation for a Configuration Listener and inherits a broadcaster implementation
class SAL_WARN_UNUSED UNOTOOLS_DLLPUBLIC Options
: public utl::ConfigurationBroadcaster, public utl::ConfigurationListener
{ public:
Options();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.