Selective sync dialog: give a proper size by default

This commit is contained in:
Olivier Goffart 2015-01-21 12:18:08 +01:00
parent 0e86ceff73
commit f2a7e0b28f
2 changed files with 9 additions and 1 deletions

View file

@ -48,6 +48,12 @@ SelectiveSyncTreeView::SelectiveSyncTreeView(AccountPtr account, QWidget* parent
headerItem()->setText(1, tr("Size"));
}
QSize SelectiveSyncTreeView::sizeHint() const
{
return QTreeView::sizeHint().expandedTo(QSize(400, 400));
}
void SelectiveSyncTreeView::refreshFolders()
{
LsColJob *job = new LsColJob(_account, _folderPath, this);
@ -56,7 +62,7 @@ void SelectiveSyncTreeView::refreshFolders()
job->start();
clear();
_loading->show();
_loading->move(10,10);
_loading->move(10,header()->height() + 10);
}
static QTreeWidgetItem* findFirstChild(QTreeWidgetItem *parent, const QString& text)

View file

@ -44,6 +44,8 @@ public:
_oldBlackList = oldBlackList;
refreshFolders();
}
QSize sizeHint() const Q_DECL_OVERRIDE;
private slots:
void slotUpdateDirectories(const QStringList &);
void slotItemExpanded(QTreeWidgetItem *);