# SVN changeset patch # User ralonso # Date 2010-04-14 20:28:54.768212 # Revision 6 *** Index: bk_manager/trunk/jro_backup_manager.e4p =================================================================== diff --git a/bk_manager/trunk/jro_backup_manager.e4p b/bk_manager/trunk/jro_backup_manager.e4p --- a/bk_manager/trunk/jro_backup_manager.e4p (revision 5) +++ b/bk_manager/trunk/jro_backup_manager.e4p (revision 6) @@ -1,7 +1,7 @@ - + en @@ -17,6 +17,8 @@ ui/MainWindow.py main.py ui/__init__.py + functions/__init__.py + functions/functions.py
ui/MainWindow.ui
Index: bk_manager/trunk/ui/MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.py b/bk_manager/trunk/ui/MainWindow.py --- a/bk_manager/trunk/ui/MainWindow.py (revision 5) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 6) @@ -8,6 +8,7 @@ from PyQt4.QtCore import pyqtSignature from Ui_MainWindow import Ui_MainWindow from PyQt4 import QtGui +from subprocess import * class MainWindow(QMainWindow, Ui_MainWindow): """ @@ -25,8 +26,8 @@ """ Slot documentation goes here. """ - filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) - self.txtDpath.setText(filename) + self.Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) + self.txtDpath.setText(self.Dpath) # TODO: not implemented yet # raise NotImplementedError @@ -47,5 +48,11 @@ """ Slot documentation goes here. """ + p1= Popen(['find',self.Dpath,'-name','*.r'], stdout=PIPE) + p2= Popen(['awk','-F/','{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE) + output_p2= p2.communicate()[0] + self.txtInfo.setText(output_p2) + + # TODO: not implemented yet # raise NotImplementedError Index: bk_manager/trunk/ui/MainWindow.ui =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.ui b/bk_manager/trunk/ui/MainWindow.ui --- a/bk_manager/trunk/ui/MainWindow.ui (revision 5) +++ b/bk_manager/trunk/ui/MainWindow.ui (revision 6) @@ -537,17 +537,7 @@ - - - - 0 - 0 - - - - false - - + @@ -693,7 +683,6 @@ txtSETd tabWidget txtSburn - textBrowser btnGbkp btnRestart btnStartburn Index: bk_manager/trunk/ui/Ui_MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/Ui_MainWindow.py b/bk_manager/trunk/ui/Ui_MainWindow.py --- a/bk_manager/trunk/ui/Ui_MainWindow.py (revision 5) +++ b/bk_manager/trunk/ui/Ui_MainWindow.py (revision 6) @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file '/home/ralonso/programas/eric4/jro_backup_manager/ui/MainWindow.ui' # -# Created: Tue Apr 13 15:32:57 2010 +# Created: Wed Apr 14 15:23:20 2010 # by: PyQt4 UI code generator 4.7 # # WARNING! All changes made in this file will be lost! @@ -346,15 +346,9 @@ self.verticalLayout_4.addWidget(self.txtSburn) self.tabWidget.addTab(self.tabSburn, "") self.verticalLayout_3.addWidget(self.tabWidget) - self.textBrowser = QtGui.QTextBrowser(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth()) - self.textBrowser.setSizePolicy(sizePolicy) - self.textBrowser.setAutoFillBackground(False) - self.textBrowser.setObjectName("textBrowser") - self.verticalLayout_3.addWidget(self.textBrowser) + self.txtInfo = QtGui.QTextEdit(self.centralwidget) + self.txtInfo.setObjectName("txtInfo") + self.verticalLayout_3.addWidget(self.txtInfo) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) self.horizontalLayout_2.setObjectName("horizontalLayout_2") @@ -455,8 +449,7 @@ MainWindow.setTabOrder(self.txtSETc, self.txtSETd) MainWindow.setTabOrder(self.txtSETd, self.tabWidget) MainWindow.setTabOrder(self.tabWidget, self.txtSburn) - MainWindow.setTabOrder(self.txtSburn, self.textBrowser) - MainWindow.setTabOrder(self.textBrowser, self.btnGbkp) + MainWindow.setTabOrder(self.txtSburn, self.btnGbkp) MainWindow.setTabOrder(self.btnGbkp, self.btnRestart) MainWindow.setTabOrder(self.btnRestart, self.btnStartburn) MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)