From: Masayuki Satoh Date: Tue, 26 Aug 2014 12:23:55 +0000 (+0900) Subject: Ver0.13 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=9dd3812b65a3dfa88f606fcf36dee99e48157483;p=gefu%2FGefu.git Ver0.13 --- diff --git a/README.md b/README.md index 54f1515..8ab6c8e 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ Gefu is an Experimental File Utility. * SNS連携(タイムライン表示とか) ← ファイラーの機能か? #### 2014/08/26 Ver0.13 公開 + * 拡張子・サイズ・更新日時の列幅をフォントサイズに応じて調整するようにした。 * 「最新バージョンをチェック」を「アップデートの確認」に文言変更。 合わせて、ショートカットキーを「V」から「Shift+Z」に変更。 * テキストビューアのコンテキストメニューに「選択範囲をクリップボードにコピー」を追加。 diff --git a/ReadMe.txt b/ReadMe.txt index e9526f3..d0a8cdf 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ =============================================================================== Gefu(げふぅ) - Gefu is an Experimental File Utility - - Version 0.12 + Version 0.13 =============================================================================== 2014/08/26 @miyabi_satoh @@ -91,6 +91,7 @@ ◇ 履歴 ◇ #### 2014/08/26 Ver0.13 + * 拡張子・サイズ・更新日時の列幅をフォントサイズに応じて調整するようにした。 * 「最新バージョンをチェック」を「アップデートの確認」に文言変更。 合わせて、ショートカットキーを「V」から「Shift+Z」に変更。 * テキストビューアのコンテキストメニューに「選択範囲をクリップボードにコピー」を追加。 diff --git a/folderview.cpp b/folderview.cpp index 37c179f..3e9c41e 100644 --- a/folderview.cpp +++ b/folderview.cpp @@ -57,19 +57,21 @@ void FolderView::initialize() setColumnWidth(0, 30); - QHeaderView *header; - // 列のリサイズモードを設定する - header = horizontalHeader(); - header->setSectionResizeMode(QHeaderView::ResizeToContents); - header->setSectionResizeMode(0, QHeaderView::Fixed); - header->setSectionResizeMode(1, QHeaderView::Stretch); - // 前回終了時のパスを開く QSettings settings; setPath(settings.value(side() + slash + IniKey_Dir).toString(), true); // 色とフォントを設定する updateAppearance(); + + // 列のリサイズモードを設定する + QHeaderView *header; + header = horizontalHeader(); + header->setSectionResizeMode(0, QHeaderView::Fixed); + header->setSectionResizeMode(1, QHeaderView::Stretch); + header->setSectionResizeMode(2, QHeaderView::ResizeToContents); + header->setSectionResizeMode(3, QHeaderView::ResizeToContents); + header->setSectionResizeMode(4, QHeaderView::ResizeToContents); } void FolderView::updateAppearance() @@ -86,6 +88,14 @@ void FolderView::updateAppearance() QHeaderView *header = verticalHeader(); header->setDefaultSectionSize(QFontMetrics(m_model.font()).height() * 1.5); + // 列の幅を設定する + header = horizontalHeader(); + header->setSectionResizeMode(0, QHeaderView::Fixed); + header->setSectionResizeMode(1, QHeaderView::Stretch); + header->setSectionResizeMode(2, QHeaderView::ResizeToContents); + header->setSectionResizeMode(3, QHeaderView::ResizeToContents); + header->setSectionResizeMode(4, QHeaderView::ResizeToContents); + repaint(); }