~ubuntu-branches/ubuntu/raring/kdepim/raring-proposed

« back to all changes in this revision

Viewing changes to akregator/src/articlelistview.cpp

  • Committer: Package Import Robot
  • Author(s): Rohan Garg
  • Date: 2013-02-06 11:49:08 UTC
  • mfrom: (0.2.38)
  • Revision ID: package-import@ubuntu.com-20130206114908-eb7adh9xp54jk7gi
Tags: 4:4.10.0a-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
175
175
 
176
176
    setModel( columnsProxy );
177
177
    header()->setContextMenuPolicy( Qt::CustomContextMenu );
178
 
    resizeColumnToContents( ArticleModel::ItemTitleColumn );
 
178
    header()->setResizeMode( QHeaderView::Interactive );
179
179
}
180
180
 
181
181
void ArticleListView::showHeaderMenu(const QPoint& pos)
315
315
        header()->setSectionHidden( ArticleModel::FeedTitleColumn, m_columnMode == FeedMode );
316
316
        header()->setStretchLastSection( false );
317
317
        header()->resizeSection( ArticleModel::DateColumn, maxDateColumnWidth(fontMetrics()) );
 
318
        if ( model() ) {
 
319
            startResizingTitleColumn();
 
320
        }
318
321
    }
319
322
 
320
323
    if ( header()->sectionSize( ArticleModel::DateColumn ) == 1 )
321
324
        header()->resizeSection( ArticleModel::DateColumn, maxDateColumnWidth(fontMetrics()) );
322
 
 
323
 
    if ( model() ) {
324
 
        startResizingTitleColumn();
325
 
    }
326
325
}
327
326
 
328
327
void ArticleListView::startResizingTitleColumn()
346
345
    header()->setResizeMode( QHeaderView::Interactive );
347
346
}
348
347
 
349
 
void ArticleListView::resizeEvent(QResizeEvent *event)
350
 
{
351
 
    QTreeView::resizeEvent( event );
352
 
    if ( header() && model() && header()->resizeMode( ArticleModel::ItemTitleColumn ) != QHeaderView::Stretch )
353
 
        startResizingTitleColumn();
354
 
}
355
 
 
356
348
ArticleListView::~ArticleListView()
357
349
{
358
350
    saveHeaderSettings();