Changeset 27eb534266dc5c7eb177f17c263dae59171d964d
- Timestamp:
- 25/08/08 05:57:14
(3 months ago)
- Author:
- Jean-Baptiste Kempf <jb@videolan.org>
- git-committer:
- Jean-Baptiste Kempf <jb@videolan.org> 1219636634 -0700
- git-parent:
[83dbe964fba007a79265dde6aaaee673c49fac5a]
- git-author:
- Jean-Baptiste Kempf <jb@videolan.org> 1219634811 -0700
- Message:
Correctly save the column size from the playlist.
Fix bug reported on IRC and on Forum.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r4739246 |
r27eb534 |
|
| 141 | 141 | |
|---|
| 142 | 142 | PlaylistWidget::~PlaylistWidget() |
|---|
| 143 | | {} |
|---|
| 144 | | |
|---|
| 145 | | void PlaylistWidget::savingSettings() |
|---|
| 146 | 143 | { |
|---|
| | 144 | getSettings()->beginGroup("playlistdialog"); |
|---|
| 147 | 145 | getSettings()->setValue( "splitterSizes", saveState() ); |
|---|
| | 146 | getSettings()->endGroup(); |
|---|
| 148 | 147 | } |
|---|
| 149 | 148 | |
|---|
| r4739246 |
r27eb534 |
|
| 49 | 49 | virtual ~PlaylistWidget(); |
|---|
| 50 | 50 | QSize sizeHint() const; |
|---|
| 51 | | void savingSettings(); |
|---|
| 52 | 51 | private: |
|---|
| 53 | 52 | PLSelector *selector; |
|---|
| r6eecd1a |
r27eb534 |
|
| 75 | 75 | view->setAutoScroll( true ); |
|---|
| 76 | 76 | |
|---|
| 77 | | /* Configure the size of the header */ |
|---|
| 78 | | view->header()->resizeSection( 0, 200 ); |
|---|
| 79 | | view->header()->resizeSection( 1, 80 ); |
|---|
| 80 | | view->header()->setSortIndicatorShown( true ); |
|---|
| 81 | | view->header()->setClickable( true ); |
|---|
| 82 | | view->header()->setContextMenuPolicy( Qt::CustomContextMenu ); |
|---|
| | 77 | #if HAS_QT43 |
|---|
| | 78 | if( getSettings()->contains( "headerState" ) ) |
|---|
| | 79 | { |
|---|
| | 80 | view->header()->restoreState( getSettings()->value( "headerState" ).toByteArray() ); |
|---|
| | 81 | msg_Dbg( p_intf, "exists" ); |
|---|
| | 82 | } |
|---|
| | 83 | else |
|---|
| | 84 | #endif |
|---|
| | 85 | { |
|---|
| | 86 | /* Configure the size of the header */ |
|---|
| | 87 | view->header()->resizeSection( 0, 200 ); |
|---|
| | 88 | view->header()->resizeSection( 1, 80 ); |
|---|
| | 89 | view->header()->setSortIndicatorShown( true ); |
|---|
| | 90 | view->header()->setClickable( true ); |
|---|
| | 91 | view->header()->setContextMenuPolicy( Qt::CustomContextMenu ); |
|---|
| | 92 | } |
|---|
| 83 | 93 | |
|---|
| 84 | 94 | /* Connections for the TreeView */ |
|---|
| … | … | |
| 351 | 361 | |
|---|
| 352 | 362 | StandardPLPanel::~StandardPLPanel() |
|---|
| 353 | | {} |
|---|
| | 363 | { |
|---|
| | 364 | #if HAS_QT43 |
|---|
| | 365 | getSettings()->beginGroup("playlistdialog"); |
|---|
| | 366 | getSettings()->setValue( "headerState", view->header()->saveState() ); |
|---|
| | 367 | getSettings()->endGroup(); |
|---|
| | 368 | #endif |
|---|
| | 369 | } |
|---|
| | 370 | |
|---|
| | 371 | |
|---|
| r4739246 |
r27eb534 |
|
| 64 | 64 | { |
|---|
| 65 | 65 | getSettings()->beginGroup("playlistdialog"); |
|---|
| 66 | | |
|---|
| 67 | 66 | writeSettings( getSettings() ); |
|---|
| 68 | | playlistWidget->savingSettings(); |
|---|
| 69 | | |
|---|
| 70 | 67 | getSettings()->endGroup(); |
|---|
| 71 | 68 | } |
|---|