Remove selection help from SelectionCollection
authorTeemu Murtola <teemu.murtola@gmail.com>
Mon, 7 Jul 2014 04:41:26 +0000 (07:41 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Tue, 8 Jul 2014 13:07:30 +0000 (15:07 +0200)
commit33772581813867cd285fc66c761601a30aa476ec
tree96596f75beac80058727a1f0e699cd1ab28bb53f
parent3720cc21a629bdc5b3cb16405b75a2ead1090a51
Remove selection help from SelectionCollection

Instead, make the only caller outside the selection module to use
selhelp.h directly.  This is not significantly messier, and allows
removing one use of gmx_unique_ptr from an installed header.

To actually remove that instance, do not install helptopicinterface.h.
This has the added benefit that now the whole onlinehelp module is free
from public headers, making the interface cleaner.  Adjust doxygen
documentation accordingly.

Part of #1454

Change-Id: Ifb557da86fb0d422650029812d30cc6766730fb9
doxygen/directories.cpp
src/gromacs/commandline/shellcompletions.h
src/gromacs/onlinehelp.h [deleted file]
src/gromacs/onlinehelp/CMakeLists.txt
src/gromacs/onlinehelp/helptopicinterface.h
src/gromacs/onlinehelp/helpwritercontext.cpp
src/gromacs/selection/selectioncollection.cpp
src/gromacs/selection/selectioncollection.h
src/gromacs/selection/selhelp.cpp
src/gromacs/selection/selhelp.h
src/programs/gmx.cpp