atom.cpp                done + unittest (Atom::valence not working)
bond.cpp                done + unittest (Bond::otherAtom not working)
molecule.cpp            done + unittest 
fragment.cpp            done + unittest
eigen.cpp               done + unittest
qstring.cpp             done + unit tests for this are spread out over the other tests
qlist.cpp               done + unit tests for this are spread out over the other tests
cube.cpp                done + unittest
residue.cpp             done + unittest
primitive.cpp           done + unit tests for this are spread out over the other tests
mesh.cpp                done + unittest
primitivelist.cpp       done + unittest
pluginmanager.cpp       done + unittest
toolgroup.cpp           done + unittest
plugin.cpp              done + unittest
tool.cpp                done + unittest
color.cpp               done + unittest
engine.cpp              done + unittest
extension.h             done + unittest
glwidget.cpp            done + unittest
camera.cpp              done + unittest



painter.cpp             done
paiterdevice.cpp        done


# next
line.h
point.h

# later...
elementtranslator.h
navigate.h
periodictableview.h
undosequence.h

# needed?
pythoninterpreter.h
pythonscript.h
idlist.h
sphere.h
cylinder.h




boxcontrol.h
colorbutton.h
cutoffgrid.h
filetreeitem.h
glgraphicsview.h
meshgenerator.h
moleculetreeview.h
periodictableview.h
pluginlistview.h
pluginmanager.h
primitiveitemmodel.h
undosequence.h
