Basic window with nothing

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Make File > Quit work !

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Test content in info frame

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Start of shows treemodel

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Handle SIGINT

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Some work to enable lazy-loading for the shows treeview model (incomplete)

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Qt: use setuptools
Qt: indent using 4 spaces
Qt: follow PEP-8 (a little)
Give shows model items knowledge of their position in their parent

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Add set_children to shows tree model items

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Call beginRemoveRows to notify that we remove the "Loading" entry

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Qt: "show" -> "emission"
Qt: add emission infos frame UI
Make a copy of the QModelIndex received in itemExpanded

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Show episodes in emissions tree view

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Qt: improve UI templates
Qt: add episode infos frame UI template
Qt: add about dialog UI template
Set parent of thread properly to get rid of warning

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>