OSDN Git Service

選択中オブジェクトをリロードするボタンを追加
authorqw_fuku <fkhideaki@gmail.com>
Sat, 6 Aug 2016 15:55:56 +0000 (00:55 +0900)
committerqw_fuku <fkhideaki@gmail.com>
Sat, 6 Aug 2016 15:55:56 +0000 (00:55 +0900)
Src/QtGeoViewer/WidgetObjectList.cpp
Src/QtGeoViewer/WidgetObjectList.h
Src/QtGeoViewer/WidgetObjectList.ui

index 46dcf5d..1117821 100644 (file)
@@ -263,6 +263,11 @@ void WidgetObjectList::on_actionSelObjectResetNormal_triggered()
 
 void WidgetObjectList::on_actionSelObjectReload_triggered()
 {
+       reloadSelObject();
+}
+
+void WidgetObjectList::reloadSelObject(void)
+{
        SceneMain& scene = mainFrm->m_Scene;
 
        GeomObject* obj = scene.GetPrimaryObject();
@@ -547,3 +552,8 @@ void WidgetObjectList::removeObject(int objectIdx)
 
        ResizeObjectTreeColumns();
 }
+
+void WidgetObjectList::on_buttonReloadSel_clicked()
+{
+       reloadSelObject();
+}
index d7953ef..f033cf2 100644 (file)
@@ -65,6 +65,8 @@ private:
        void addLastObjectToTree(void);
        void initUVViewOnUpdateList(void);
 
+       void reloadSelObject(void);
+
 private slots:
        void on_treeObjects_itemChanged( QTreeWidgetItem * item, int column);
        void on_treeObjects_currentItemChanged(QTreeWidgetItem * current, QTreeWidgetItem * previous);
@@ -89,6 +91,8 @@ private slots:
        void on_actionActionSelObjectShowOnlyOnce_triggered();
        void on_actionSelObjectDelete_triggered();
 
+       void on_buttonReloadSel_clicked();
+
 private:
        Ui::WidgetObjectList ui;
 
index 43d5fae..bfac70b 100644 (file)
        </property>
       </widget>
      </item>
+     <item>
+      <widget class="QPushButton" name="buttonReloadSel">
+       <property name="text">
+        <string>Reload</string>
+       </property>
+      </widget>
+     </item>
     </layout>
    </item>
   </layout>