Skip to content
Snippets Groups Projects
Commit a7d3a5a1 authored by Marco Clemencic's avatar Marco Clemencic
Browse files

Merge branch 'AppMgrUI' into 'master'

Switch IAppMgrUI inheritance from Interface to INamedInterface and remove the pure virtual name()

IAppMgrUI inherits from IInterface, and adds a pure virtual name() method with the exact same signature as the one in INamedInterface.

As a result, the same effect can be obtained by inheritance from INamedIterface instead of IInterface.  The advantage is that if an implementation (virtually) inherits not only from IAppMgrUI but also another interface which (virtually) inherits from INamedInterface, there is no ambiguity in the definition of name(). With the 'old' code, one has to disambiguate between multiple name() members...

See merge request !18
parents 6a793d3d f3daa988
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment