OSDN Git Service

単画面モードで検索ボックスが表示されなかったのを修正
authorMasayuki Satoh <miyabi.satoh@gmail.com>
Tue, 16 Sep 2014 07:02:38 +0000 (16:02 +0900)
committerMasayuki Satoh <miyabi.satoh@gmail.com>
Tue, 16 Sep 2014 07:02:38 +0000 (16:02 +0900)
README.md
folderpanel.cpp
folderpanel.h
mainwindow.cpp

index a9cb0e0..63e2439 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3,6 +3,12 @@ Gefu
 
 Gefu is an Experimental File Utility.
 
+#### Ver 0.24
+  * ドラッグ検出のピクセル閾値を変更しました。
+  * フォルダビューのコンテキストメニューを変更しました。
+ * 不具合修正
+    * 単画面モードで検索ボックスが表示されなかったのを修正。
+
 #### 2014/09/15 Ver0.23
   * 履歴選択ダイアログで、ダブルクリックで決定するようにしました。
   * ブックマーク選択ダイアログで、ダブルクリックで決定するようにしました。
index b2bc55e..3690a3d 100644 (file)
@@ -118,6 +118,9 @@ void FolderPanel::setModel(FolderModel *m)
 void FolderPanel::toggleSearch(bool checked)
 {
     qDebug() << "FolderPanel::toggleSearch()" << checked;
+    if (!isVisible()) {
+        return;
+    }
 
     if (checked) {
         if (!model()->isActive()) {
index 342425c..88cc53d 100644 (file)
@@ -19,7 +19,6 @@ public:
     explicit FolderPanel(QWidget *parent = 0);
     ~FolderPanel();
 
-//    FolderView*     folderView() const;
     void                initialize(MainWindow *w);
     QAbstractItemView*  itemView() const;
     FolderModel*        model() const;
index a3fa4c0..701aa9f 100644 (file)
@@ -648,36 +648,20 @@ bool MainWindow::onContextMenuEvent(QObject *obj, QContextMenuEvent *e)
         }\r
     }\r
     else if (obj->objectName() == "folderView" || obj->objectName() == "thumbnailView") {\r
-        QModelIndex index = focusItemView()->indexAt(e->pos());\r
-        if (index.isValid()) {\r
-            menu.addAction(ui->action_Open);\r
-            menu.addAction(ui->action_OpenWith);\r
-            menu.addAction(ui->action_OpenEditor);\r
-            menu.addAction(ui->action_OpenTerminal);\r
-            menu.addAction(ui->action_OpenArchiver);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_Copy);\r
-            menu.addAction(ui->action_Move);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_Delete);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_CopyFileName);\r
-            menu.addAction(ui->action_CopyFilePath);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_Rename);\r
-        }\r
-        else {\r
-            menu.addAction(ui->action_historyBack);\r
-            menu.addAction(ui->action_HistoryForward);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_CdUp);\r
-            menu.addAction(ui->action_CdHome);\r
-            menu.addAction(ui->action_CdRoot);\r
-            menu.addAction(ui->action_Cd);\r
-            menu.addSeparator();\r
-            menu.addAction(ui->action_CreateFile);\r
-            menu.addAction(ui->action_CreateFolder);\r
-        }\r
+        menu.addAction(ui->action_OpenWith);\r
+        menu.addAction(ui->action_OpenEditor);\r
+        menu.addAction(ui->action_OpenTerminal);\r
+        menu.addAction(ui->action_OpenArchiver);\r
+        menu.addSeparator();\r
+        menu.addAction(ui->action_Copy);\r
+        menu.addAction(ui->action_Move);\r
+        menu.addSeparator();\r
+        menu.addAction(ui->action_Delete);\r
+        menu.addSeparator();\r
+        menu.addAction(ui->action_CopyFileName);\r
+        menu.addAction(ui->action_CopyFilePath);\r
+        menu.addSeparator();\r
+        menu.addAction(ui->action_Rename);\r
     }\r
     else {\r
         qDebug() << "No context menu" << obj->objectName();\r
@@ -1624,6 +1608,7 @@ void MainWindow::onToggleSearch(bool checked)
     // 丸投げ\r
     ui->LPanel->folderPanel()->toggleSearch(checked);\r
     ui->RPanel->folderPanel()->toggleSearch(checked);\r
+    ui->FPanel->folderPanel()->toggleSearch(checked);\r
 }\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r