diff options
| author | Robert Jonsson <spamatica@gmail.com> | 2011-04-15 18:52:45 +0000 | 
|---|---|---|
| committer | Robert Jonsson <spamatica@gmail.com> | 2011-04-15 18:52:45 +0000 | 
| commit | 47a10173ea203de2036dd00791fe5c24fb673135 (patch) | |
| tree | 6cb2e59a1e099adb30ec4f394097e33974c54ac4 /attic/muse2-oom/muse2/share/pybridge/parter/parter.py | |
| parent | 8edb9ca0e8e056faa0b488c947e7447a8148f880 (diff) | |
removing unnecessary duplication
Diffstat (limited to 'attic/muse2-oom/muse2/share/pybridge/parter/parter.py')
| -rw-r--r-- | attic/muse2-oom/muse2/share/pybridge/parter/parter.py | 107 | 
1 files changed, 0 insertions, 107 deletions
| diff --git a/attic/muse2-oom/muse2/share/pybridge/parter/parter.py b/attic/muse2-oom/muse2/share/pybridge/parter/parter.py deleted file mode 100644 index 889b00a1..00000000 --- a/attic/muse2-oom/muse2/share/pybridge/parter/parter.py +++ /dev/null @@ -1,107 +0,0 @@ -import sys,time,os -from PyQt4 import QtGui, QtCore -from PyQt4.QtGui import QFileDialog, QListView, QStringListModel, QButtonGroup, QPushButton - -class ParterMainwidget(QtGui.QWidget): -      def __init__(self, parent=None, muse=None, partsdir=None): -            QtGui.QWidget.__init__(self, parent) -            self.muse = muse -            self.partsdir = partsdir -            self.lcurdir = QtGui.QLabel(partsdir) -            moveupbutton = QPushButton("Parent dir") -            appendbutton = QPushButton("Append") -            putbutton = QPushButton("Put") -            blayout = QtGui.QGridLayout() -            blayout.addWidget(self.lcurdir) -            blayout.addWidget(moveupbutton) -            blayout.addWidget(appendbutton) -            blayout.addWidget(putbutton) -            self.tree = QtGui.QTreeView() -            self.dirmodel = QtGui.QDirModel() -            self.tree.setModel(self.dirmodel) -            self.tree.setRootIndex(self.dirmodel.index(self.partsdir)) - -            layout = QtGui.QGridLayout() -            self.setLayout(layout) -            layout.addWidget(self.tree, 0, 0) -            layout.addLayout(blayout, 0, 1) - -            self.connect(moveupbutton,  QtCore.SIGNAL('clicked()'), self.parentDir)  -            self.connect(appendbutton,  QtCore.SIGNAL('clicked()'), self.appendPressed)  -            self.connect(putbutton,  QtCore.SIGNAL('clicked()'), self.putPressed)  - -            self.connect(self.tree, QtCore.SIGNAL('activated(QModelIndex)'), self.activated) - -      def parentDir(self): -            f = QtCore.QFileInfo(self.partsdir) -            self.changeDir(f.canonicalPath()) - -      def changeDir(self, newdir): -            self.partsdir = newdir -            self.tree.setRootIndex(self.dirmodel.index(self.partsdir)) -            self.lcurdir.setText(self.partsdir) - -      def activated(self, s): -            fileInfo = self.dirmodel.fileInfo(s) -            if fileInfo.isDir(): -                  self.changeDir(fileInfo.absoluteFilePath()) -                  return - -            fname = str(fileInfo.absoluteFilePath()) # if not str() around it crashes! -            self.putPart(fname) - -      def putPart(self, fname): -            trackid = self.muse.getSelectedTrack() -            if trackid == None: -                  return -            cpos = self.muse.getCPos() -            self.muse.importPart(trackid, fname, cpos) - -      def getSelectedItem(self): -            selectionmodel = self.tree.selectionModel() -            for i in selectionmodel.selectedIndexes(): -                  fileInfo = self.dirmodel.fileInfo(i) -                  return str(fileInfo.absoluteFilePath()) -            return None - -      def appendPressed(self): -            selected = self.getSelectedItem() -            if selected == None: -                  return -            trackid = self.muse.getSelectedTrack() -            if trackid == None: -                  return -            parts = self.muse.getParts(trackid) -            if parts == None: -                  return - -            pos = 0 -            if len(parts) > 0: -                  part = parts[len(parts) - 1] -                  pos = part['tick'] + part['len'] -            print "Appending " + selected -            self.muse.importPart(trackid, selected, pos) - -                   - -      def putPressed(self): -            selected = self.getSelectedItem() -            if selected == None: -                  return -            trackid = self.muse.getSelectedTrack() -            if trackid == None: -                  return -            cpos = self.muse.getCPos() -            self.muse.importPart(trackid, selected, cpos) - -      def testfunc2(self, index): -            print str(index.row()) + " " + str(index.column()) -            print index.data().toString() - -if __name__ == '__main__': -      app = QtGui.QApplication(sys.argv) -      mainw = ParterMainwidget() -      mainw.show() -      sys.exit(app.exec_()) - - | 
