message: qt: Save/restore recentRequestsView table column sizes
  Sorting order is not saved/restored intentionally.
diff: #include <QCursor>
  #include <QMessageBox>
  #include <QScrollBar>
  +#include <QSettings>
  #include <QTextDocument>
  ReceiveCoinsDialog::ReceiveCoinsDialog(const PlatformStyle *_platformStyle, QWidget *parent) :
  @@ -68,12 +69,17 @@ ReceiveCoinsDialog::ReceiveCoinsDialog(const PlatformStyle *_platformStyle, QWid
  tableView->setAlternatingRowColors(true);
  tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
  tableView->setSelectionMode(QAbstractItemView::ContiguousSelection);
  +
  + QSettings settings;
  + if (!tableView->horizontalHeader()->restoreState(settings.value("RecentRequestsViewHeaderState").toByteArray())) {
  tableView->setColumnWidth(RecentRequestsTableModel::Date, DATE_COLUMN_WIDTH);
  tableView->setColumnWidth(RecentRequestsTableModel::Label, LABEL_COLUMN_WIDTH);
  tableView->setColumnWidth(RecentRequestsTableModel::Amount, AMOUNT_MINIMUM_COLUMN_WIDTH);
  tableView->horizontalHeader()->setMinimumSectionSize(MINIMUM_COLUMN_WIDTH);
  tableView->horizontalHeader()->setStretchLastSection(true);
  }
  + tableView->horizontalHeader()->setSortIndicator(RecentRequestsTableModel::Date, Qt::DescendingOrder);
  +}
  void ReceiveCoinsDialog::setModel(WalletModel *_model)
  {
  @@ -109,6 +115,8 @@ void ReceiveCoinsDialog::setModel(WalletModel *_model)
  ReceiveCoinsDialog::~ReceiveCoinsDialog()
  {
  + QSettings settings;
  + settings.setValue("RecentRequestsViewHeaderState", ui->recentRequestsView->horizontalHeader()->saveState());
  delete ui;
  }
  