VectorProcessing/shpFilesInputDialog/shpfilesinputdialog.cpp

Go to the documentation of this file.
00001 #include <QtGui>
00002 #include "shpfilesinputdialog.h"
00003 #include "../../pihmLIBS/helpDialog/helpdialog.h"
00004 
00005 #include <fstream>
00006 using namespace std;
00007 
00008 shpFilesInputDialogDlg::shpFilesInputDialogDlg(QWidget *parent)
00009 {
00010         setupUi(this);
00011         connect(externalBoundsButton, SIGNAL(clicked()), this, SLOT(externalBoundsBrowse()));
00012         connect(internalBoundsButton, SIGNAL(clicked()), this, SLOT(internalBoundsBrowse()));
00013         connect(constrainingLayersButton, SIGNAL(clicked()), this, SLOT(constrainingLayersBrowse()));
00014         connect(constrainingPointsButton, SIGNAL(clicked()), this, SLOT(constrainingPointsBrowse()));
00015         connect(runButton, SIGNAL(clicked()), this, SLOT(run()));
00016         connect(helpButton, SIGNAL(clicked()), this, SLOT(help()));
00017         connect(cancelButton, SIGNAL(clicked()), this, SLOT(close()));
00018 }
00019 
00020 void shpFilesInputDialogDlg::externalBoundsBrowse()
00021 {
00022         QStringList str = QFileDialog::getOpenFileNames(this, "Choose File", "~/","External Bounds File(*.shp *.SHP)");
00023         QString temp = "";
00024           for(unsigned int i=0; i< str.count();i++)
00025           {
00026            temp.append(str[i]);
00027            temp.append(";");
00028           }
00029         externalBoundsLineEdit->setText(temp);
00030 }
00031 
00032 void shpFilesInputDialogDlg::internalBoundsBrowse()
00033 {
00034         QStringList str = QFileDialog::getOpenFileNames(this, "Choose File", "~/","Internal Bounds File(*.shp *.SHP)");
00035         QString temp = "";
00036           for(unsigned int i=0; i< str.count();i++)
00037           {
00038            temp.append(str[i]);
00039            temp.append(";");
00040           }
00041         internalBoundsLineEdit->setText(temp);
00042 }
00043 
00044 void shpFilesInputDialogDlg::constrainingLayersBrowse()
00045 {
00046         QStringList str = QFileDialog::getOpenFileNames(this, "Choose File", "~/","Constraining Layers File(*.shp *.SHP)");
00047         QString temp = "";
00048           for(unsigned int i=0; i< str.count();i++)
00049           {
00050            temp.append(str[i]);
00051            temp.append(";");
00052           }
00053         constrainingLayersLineEdit->setText(temp);
00054 }
00055 
00056 void shpFilesInputDialogDlg::constrainingPointsBrowse()
00057 {
00058         QStringList str = QFileDialog::getOpenFileNames(this, "Choose File", "~/","Constraining Points File(*.shp *.SHP)");
00059         QString temp = "";
00060           for(unsigned int i=0; i< str.count();i++)
00061           {
00062            temp.append(str[i]);
00063            temp.append(";");
00064           }
00065         constrainingPointsLineEdit->setText(temp);
00066 }
00067 
00068 void shpFilesInputDialogDlg::run()
00069 {
00070 
00071 }
00072 
00073 void shpFilesInputDialogDlg::help()
00074 {
00075         helpDialog* hlpDlg = new helpDialog(this);
00076         hlpDlg->show(); 
00077 }

Generated on Sun Aug 5 17:34:00 2007 for PIHMgis by  doxygen 1.5.2