OSDN Git Service

Ver0.26 master
authorMasayuki Satoh <miyabi.satoh@gmail.com>
Thu, 25 Sep 2014 11:34:28 +0000 (20:34 +0900)
committerMasayuki Satoh <miyabi.satoh@gmail.com>
Thu, 25 Sep 2014 11:34:28 +0000 (20:34 +0900)
Gefu.pro
README.md
ReadMe.txt
hexview.cpp
installer-full.nsi
installer.nsi
mainwindow.cpp
textview.cpp
version.h

index 8ded24b..702bd0d 100644 (file)
--- a/Gefu.pro
+++ b/Gefu.pro
@@ -11,7 +11,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
 TARGET = Gefu
 TEMPLATE = app
-VERSION = 0.2.5
+VERSION = 0.2.6
 
 SOURCES += main.cpp\
     mainwindow.cpp \
index 349b5e6..f9b8850 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3,6 +3,13 @@ Gefu
 
 Gefu is an Experimental File Utility.
 
+#### 2014/09/25 Ver0.26
+  * 内蔵テキストビューアのカーソルを変更しました。
+  * 内蔵バイナリビューアのカーソルを変更しました。
+  * 不具合修正
+    * 単画面モードに切り替わらなかったのを修正。
+    * サムネイルモードで左右矢印キーが効かなかったのを修正。
+
 #### 2014/09/24 Ver0.25
   * 内蔵ビューアでのファイル読み込みを別スレッド化しました。
   * 内蔵バイナリビューアを実装しました。
index a783c83..645371b 100644 (file)
@@ -1,8 +1,8 @@
 ===============================================================================\r
     Gefu(げふぅ) - Gefu is an Experimental File Utility - \r
-    Version 0.25\r
+    Version 0.26\r
 ===============================================================================\r
-                                                       2014/09/24 @miyabi_satoh\r
+                                                       2014/09/25 @miyabi_satoh\r
 \r
 ◇ 概要 ◇\r
 \r
  Twitter: https://twitter.com/miyabi_satoh\r
 \r
 ◇ 履歴 ◇\r
+#### 2014/09/25 Ver0.26\r
+  * 内蔵テキストビューアのカーソルを変更しました。\r
+  * 内蔵バイナリビューアのカーソルを変更しました。\r
+  * 不具合修正\r
+    * 単画面モードに切り替わらなかったのを修正。\r
+    * サムネイルモードで左右矢印キーが効かなかったのを修正。\r
+\r
 #### 2014/09/24 Ver0.25\r
   * 内蔵ビューアでのファイル読み込みを別スレッド化しました。\r
   * 内蔵バイナリビューアを実装しました。\r
   * フォルダビューのコンテキストメニューを変更しました。\r
   * フィルタラベルもフォルダビューと同じ文字色・背景色に変更しました。\r
   * サムネイル生成スレッドの優先度を調整しました。\r
- * 不具合修正\r
+  * 不具合修正\r
     * 単画面モードで検索ボックスが表示されなかったのを修正。\r
     * メニューの活性・非活性の整合性を修正。\r
     * サムネイルモードで拡大が行われていたのを修正。\r
index a4a3b67..2f35790 100644 (file)
@@ -23,8 +23,9 @@ HexView::HexView(QScrollArea *parent) :
     QWidget(parent)
 {
     m_scrollArea = parent;
-    this->setObjectName("hexView");
     m_scrollArea->setWidget(this);
+    setObjectName("hexView");
+    setCursor(Qt::IBeamCursor);
 
     resetSelection(0);
 }
index 1a5ac79..462547d 100644 (file)
@@ -2,7 +2,7 @@
 \r
 ; HM NIS Edit Wizard helper defines\r
 !define PRODUCT_NAME "Gefu"\r
-!define PRODUCT_VERSION "0.25"\r
+!define PRODUCT_VERSION "0.26"\r
 !define PRODUCT_PUBLISHER "@miyabi_satoh"\r
 !define PRODUCT_WEB_SITE "http://gefu.sourceforge.jp/"\r
 !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Gefu.exe"\r
@@ -51,7 +51,7 @@ var ICONS_GROUP
 ; MUI end ------\r
 \r
 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"\r
-OutFile "Gefu025_full_setup.exe"\r
+OutFile "Gefu026_full_setup.exe"\r
 InstallDir "$PROGRAMFILES\Gefu"\r
 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""\r
 ShowInstDetails show\r
index eb20c9e..d53465a 100644 (file)
@@ -2,7 +2,7 @@
 \r
 ; HM NIS Edit Wizard helper defines\r
 !define PRODUCT_NAME "Gefu"\r
-!define PRODUCT_VERSION "0.25"\r
+!define PRODUCT_VERSION "0.26"\r
 !define PRODUCT_PUBLISHER "@miyabi_satoh"\r
 !define PRODUCT_WEB_SITE "http://gefu.sourceforge.jp/"\r
 !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Gefu.exe"\r
@@ -51,7 +51,7 @@ var ICONS_GROUP
 ; MUI end ------\r
 \r
 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"\r
-OutFile "Gefu025_Setup.exe"\r
+OutFile "Gefu026_Setup.exe"\r
 InstallDir "$PROGRAMFILES\Gefu"\r
 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""\r
 ShowInstDetails show\r
index 7854fb9..85a82b1 100644 (file)
@@ -1880,14 +1880,14 @@ void MainWindow::setViewMode(Mode mode)
         break;\r
 \r
     case ModeFull:\r
-        if (m_viewMode == ModeBasic) {\r
+        if (m_prevMode == ModeBasic) {\r
             ui->FPanel->setModel(activeModel());\r
-            ui->splitter->setVisible(false);\r
-            ui->FPanel->setVisible(true);\r
             ui->FPanel->folderPanel()->setItemView(focusItemView()->objectName());\r
             ui->FPanel->folderPanel()->itemView()->setCurrentIndex(\r
                             focusItemView()->currentIndex());\r
         }\r
+        ui->splitter->setVisible(false);\r
+        ui->FPanel->setVisible(true);\r
         ui->FPanel->setViewItem();\r
         newFocusWidget = activePanel()->folderPanel()->itemView();\r
         break;\r
@@ -1999,6 +1999,10 @@ void MainWindow::updateActions()
             ui->action_KeyHomeOther->setEnabled(false);\r
             ui->action_KeyUpOther->setEnabled(false);\r
         }\r
+\r
+        if (w->objectName() == "thumbnailView") {\r
+            isImageView = true;\r
+        }\r
     }\r
     else if (w->objectName() == "searchBox"){\r
         setEnabledAllActions(false);\r
@@ -2070,10 +2074,14 @@ void MainWindow::updateActions()
     if (isImageView) {\r
         ui->action_ScaleDown->setText(tr("縮小"));\r
         ui->action_ScaleUp->setText(tr("拡大"));\r
+        ui->action_KeyLeft->setEnabled(false);\r
+        ui->action_KeyRight->setEnabled(false);\r
     }\r
     else {\r
         ui->action_ScaleDown->setText(tr("文字を小さく"));\r
         ui->action_ScaleUp->setText(tr("文字を大きく"));\r
+        ui->action_KeyLeft->setEnabled(isView);\r
+        ui->action_KeyRight->setEnabled(isView);\r
     }\r
     if (isView) {\r
         reconnectAction(ui->action_ScaleDown, SIGNAL(triggered()), w, SLOT(onScaleDown()));\r
@@ -2085,15 +2093,6 @@ void MainWindow::updateActions()
     }\r
 \r
     ui->toggle_FullMode->setEnabled(m_viewMode == ModeBasic || m_viewMode == ModeFull);\r
-\r
-    if (isImageView) {\r
-        ui->action_KeyLeft->setEnabled(false);\r
-        ui->action_KeyRight->setEnabled(false);\r
-    }\r
-    else {\r
-        ui->action_KeyLeft->setEnabled(isView);\r
-        ui->action_KeyRight->setEnabled(isView);\r
-    }\r
 }\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
index 703cc46..9767632 100644 (file)
@@ -25,6 +25,7 @@ TextView::TextView(QScrollArea *parent) :
     m_scrollArea = parent;
     m_scrollArea->setWidget(this);
     setObjectName("textView");
+    setCursor(Qt::IBeamCursor);
 
     resetSelection(0);
 }
index f977b6b..5cd398d 100644 (file)
--- a/version.h
+++ b/version.h
@@ -1,6 +1,6 @@
 #ifndef VERSION_H
 #define VERSION_H
 
-#define VERSION_VALUE   0.25
+#define VERSION_VALUE   0.26
 
 #endif // VERSION_H