Information in the progress window (example: rescan) is displayed capped to fixed size instead of contents.

<img width="209" alt="screenshot 2018-12-21 at 14 58 20" src="https://user-images.githubusercontent.com/26601261/50345943-0bbd4300-0531-11e9-9c6c-e277ac69eb0c.png">

{
        Q_OBJECT
    public:
        explicit ToolTipToRichTextFilter(int size_threshold, QObject *parent = nullptr);
    protected:
        bool eventFilter(QObject *obj, QEvent *evt);
    private:
        int size_threshold;
    };
    /**
     * Makes a QTableView last column feel as if it was being resized from its left border.
     * Also makes sure the column widths are never larger than the table's viewport.
     * In Qt, all columns are resizable from the right, but it's not intuitive resizing the last column from the right.
     * Usually our second to last columns behave as if stretched, and when on stretch mode, columns aren't resizable
     * interactively or programmatically.
     *
     * This helper object takes care of this issue.
     *
     */
    class TableViewLastColumnResizingFixer: public QObject