[pktools] 237/375: working on gui

Bas Couwenberg sebastic at xs4all.nl
Wed Dec 3 21:54:17 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch upstream-master
in repository pktools.

commit 435b30ed1ca4e7a6f1844a418636dcd1a2a6d4df
Author: Pieter Kempeneers <kempenep at gmail.com>
Date:   Tue Apr 15 14:50:24 2014 +0200

    working on gui
---
 qt/pkcomposite_gui/mainwindow.cc   | 12 ++++++
 qt/pkcomposite_gui/mainwindow.h    |  4 ++
 qt/pkcomposite_gui/mainwindow.ui   | 81 ++++++++++++++++++++++----------------
 qt/pkextract_gui/pkextract_gui.pro |  2 +-
 4 files changed, 64 insertions(+), 35 deletions(-)

diff --git a/qt/pkcomposite_gui/mainwindow.cc b/qt/pkcomposite_gui/mainwindow.cc
index 29a8ea1..df1eea9 100644
--- a/qt/pkcomposite_gui/mainwindow.cc
+++ b/qt/pkcomposite_gui/mainwindow.cc
@@ -63,6 +63,7 @@ void MainWindow::setDefaults()
     ui->uly->clear();
     ui->lrx->clear();
     ui->lry->clear();
+    ui->extent->clear();
     //composit
     ui->resample->setCurrentIndex(0);
     ui->crule->setCurrentIndex(0);
@@ -221,3 +222,14 @@ void MainWindow::on_toolButton_Run_clicked()
         msgBox.exec();
     }
 }
+
+void MainWindow::on_toolButton_extent_clicked()
+{
+    on_actionExtent_triggered();
+}
+
+void MainWindow::on_actionExtent_triggered()
+{
+    QString qsextent = QFileDialog::getOpenFileName(this, "extent");
+    ui->extent->setText(qsextent);
+}
diff --git a/qt/pkcomposite_gui/mainwindow.h b/qt/pkcomposite_gui/mainwindow.h
index ef66d8b..291dd8a 100644
--- a/qt/pkcomposite_gui/mainwindow.h
+++ b/qt/pkcomposite_gui/mainwindow.h
@@ -56,6 +56,10 @@ private slots:
 
     void on_toolButton_ct_clicked();
 
+    void on_toolButton_extent_clicked();
+
+    void on_actionExtent_triggered();
+
 private:
     Ui::MainWindow *ui;
     void setDefaults();
diff --git a/qt/pkcomposite_gui/mainwindow.ui b/qt/pkcomposite_gui/mainwindow.ui
index a25e571..6b9f5f9 100644
--- a/qt/pkcomposite_gui/mainwindow.ui
+++ b/qt/pkcomposite_gui/mainwindow.ui
@@ -18,7 +18,7 @@
     <item>
      <widget class="QTabWidget" name="tabWidget">
       <property name="currentIndex">
-       <number>2</number>
+       <number>0</number>
       </property>
       <widget class="QWidget" name="tab">
        <attribute name="title">
@@ -27,23 +27,6 @@
        <layout class="QVBoxLayout" name="verticalLayout_2">
         <item>
          <layout class="QGridLayout" name="gridLayout_2">
-          <item row="0" column="1">
-           <widget class="QToolButton" name="toolButton_input">
-            <property name="text">
-             <string>...</string>
-            </property>
-           </widget>
-          </item>
-          <item row="0" column="0">
-           <widget class="QLabel" name="label">
-            <property name="text">
-             <string>Input images</string>
-            </property>
-           </widget>
-          </item>
-          <item row="0" column="2">
-           <widget class="QListWidget" name="listWidget_input"/>
-          </item>
           <item row="1" column="3">
            <spacer name="horizontalSpacer_3">
             <property name="orientation">
@@ -57,9 +40,29 @@
             </property>
            </spacer>
           </item>
+          <item row="0" column="2">
+           <widget class="QListWidget" name="listWidget_input"/>
+          </item>
+          <item row="0" column="0">
+           <widget class="QLabel" name="label">
+            <property name="text">
+             <string>Input images</string>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="1">
+           <widget class="QToolButton" name="toolButton_input">
+            <property name="text">
+             <string>...</string>
+            </property>
+           </widget>
+          </item>
           <item row="3" column="2">
            <widget class="QLineEdit" name="lry"/>
           </item>
+          <item row="1" column="2">
+           <widget class="QLineEdit" name="uly"/>
+          </item>
           <item row="1" column="0">
            <widget class="QLabel" name="label_2">
             <property name="text">
@@ -80,30 +83,31 @@
             </property>
            </spacer>
           </item>
-          <item row="1" column="2">
-           <widget class="QLineEdit" name="uly"/>
-          </item>
           <item row="2" column="3">
            <widget class="QLineEdit" name="lrx"/>
           </item>
           <item row="2" column="1">
            <widget class="QLineEdit" name="ulx"/>
           </item>
+          <item row="4" column="0">
+           <widget class="QLabel" name="label_4">
+            <property name="text">
+             <string>Geographical extent</string>
+            </property>
+           </widget>
+          </item>
+          <item row="4" column="1">
+           <widget class="QLineEdit" name="extent"/>
+          </item>
+          <item row="4" column="2">
+           <widget class="QToolButton" name="toolButton_extent">
+            <property name="text">
+             <string>...</string>
+            </property>
+           </widget>
+          </item>
          </layout>
         </item>
-        <item>
-         <spacer name="verticalSpacer">
-          <property name="orientation">
-           <enum>Qt::Vertical</enum>
-          </property>
-          <property name="sizeHint" stdset="0">
-           <size>
-            <width>20</width>
-            <height>40</height>
-           </size>
-          </property>
-         </spacer>
-        </item>
        </layout>
       </widget>
       <widget class="QWidget" name="tab_2">
@@ -493,6 +497,7 @@
      <string>File</string>
     </property>
     <addaction name="actionInput_image"/>
+    <addaction name="actionExtent"/>
     <addaction name="actionOutput_image"/>
     <addaction name="actionSelection_Info_file"/>
     <addaction name="actionQuit"/>
@@ -540,6 +545,14 @@
     <string>Alt+F</string>
    </property>
   </action>
+  <action name="actionExtent">
+   <property name="text">
+    <string>Extent</string>
+   </property>
+   <property name="shortcut">
+    <string>Alt+E</string>
+   </property>
+  </action>
  </widget>
  <layoutdefault spacing="6" margin="11"/>
  <tabstops>
diff --git a/qt/pkextract_gui/pkextract_gui.pro b/qt/pkextract_gui/pkextract_gui.pro
index 8c25274..2ba0a14 100644
--- a/qt/pkextract_gui/pkextract_gui.pro
+++ b/qt/pkextract_gui/pkextract_gui.pro
@@ -8,7 +8,7 @@ QT       += core gui
 
 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
-TARGET = pksvm
+TARGET = pkexgtract_gui
 TEMPLATE = app
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pktools.git



More information about the Pkg-grass-devel mailing list