Add selected row private variable

In ProfileVisualizer, add m_selectedRow to represent the currently
selected item of the model, create getter and setter methods
Add setCurrentIndex() slot in ProfileVisualizer