OSDN Git Service

Ver0.13
authorMasayuki Satoh <miyabi.satoh@gmail.com>
Tue, 26 Aug 2014 12:23:55 +0000 (21:23 +0900)
committerMasayuki Satoh <miyabi.satoh@gmail.com>
Tue, 26 Aug 2014 12:23:55 +0000 (21:23 +0900)
README.md
ReadMe.txt
folderview.cpp

index 54f1515..8ab6c8e 100644 (file)
--- 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」に変更。
   * テキストビューアのコンテキストメニューに「選択範囲をクリップボードにコピー」を追加。
index e9526f3..d0a8cdf 100644 (file)
@@ -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」に変更。
   * テキストビューアのコンテキストメニューに「選択範囲をクリップボードにコピー」を追加。
index 37c179f..3e9c41e 100644 (file)
@@ -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();
 }