status: make shortcut setup consistent

Signed-off-by: David Aguilar <davvid@gmail.com>
qtutils: trivial None check

Signed-off-by: David Aguilar <davvid@gmail.com>
status: add tooltip

Signed-off-by: David Aguilar <davvid@gmail.com>
commit: micro-tweak the layout

Signed-off-by: David Aguilar <davvid@gmail.com>
qtcompat: setMargin(x) is deprecated

Add a compatibility stub that calls setContentsMargins(x, x, x, x)
so that the code will continue to run after setMargin() is removed.

Signed-off-by: David Aguilar <davvid@gmail.com>
widgets: use defs.no_margin and defs.no_spacing

Signed-off-by: David Aguilar <davvid@gmail.com>
status: tweaks and cleanups

Signed-off-by: David Aguilar <davvid@gmail.com>
main: make the filter widget remember is visibility state

This makes it so that users of the filter widget don't have to keep
toggling it on.

Signed-off-by: David Aguilar <davvid@gmail.com>