forked from openlp/openlp
Audit Delete Date cleanup
This commit is contained in:
parent
a6c63ab6e7
commit
b37692b326
@ -22,11 +22,13 @@
|
|||||||
# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
|
from datetime import date
|
||||||
|
|
||||||
from PyQt4 import QtCore, QtGui
|
from PyQt4 import QtCore, QtGui
|
||||||
|
|
||||||
from auditdeletedialog import Ui_AuditDeleteDialog
|
from auditdeletedialog import Ui_AuditDeleteDialog
|
||||||
from openlp.core.lib import translate
|
from openlp.core.lib import translate
|
||||||
#from openlp.plugins.audit.lib.models import CustomSlide
|
from openlp.plugins.audit.lib import AuditManager
|
||||||
|
|
||||||
class AuditDeleteForm(QtGui.QDialog, Ui_AuditDeleteDialog):
|
class AuditDeleteForm(QtGui.QDialog, Ui_AuditDeleteDialog):
|
||||||
"""
|
"""
|
||||||
@ -37,204 +39,19 @@ class AuditDeleteForm(QtGui.QDialog, Ui_AuditDeleteDialog):
|
|||||||
Constructor
|
Constructor
|
||||||
"""
|
"""
|
||||||
QtGui.QDialog.__init__(self, parent)
|
QtGui.QDialog.__init__(self, parent)
|
||||||
#self.parent = parent
|
|
||||||
self.setupUi(self)
|
self.setupUi(self)
|
||||||
# # Connecting signals and slots
|
|
||||||
# QtCore.QObject.connect(self.buttonBox,
|
|
||||||
# QtCore.SIGNAL(u'rejected()'), self.rejected)
|
|
||||||
# QtCore.QObject.connect(self.buttonBox,
|
|
||||||
# QtCore.SIGNAL(u'accepted()'), self.accept)
|
|
||||||
# QtCore.QObject.connect(self.AddButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onAddButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.EditButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onEditButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.EditAllButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onEditAllButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.SaveButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onSaveButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.DeleteButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onDeleteButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.ClearButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onClearButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.UpButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onUpButtonPressed)
|
|
||||||
# QtCore.QObject.connect(self.DownButton,
|
|
||||||
# QtCore.SIGNAL(u'pressed()'), self.onDownButtonPressed)
|
|
||||||
#
|
|
||||||
# QtCore.QObject.connect(self.VerseListView,
|
|
||||||
# QtCore.SIGNAL(u'itemDoubleClicked(QListWidgetItem*)'),
|
|
||||||
# self.onVerseListViewSelected)
|
|
||||||
# QtCore.QObject.connect(self.VerseListView,
|
|
||||||
# QtCore.SIGNAL(u'itemClicked(QListWidgetItem*)'),
|
|
||||||
# self.onVerseListViewPressed)
|
|
||||||
# QtCore.QObject.connect(Receiver.get_receiver(),
|
|
||||||
# QtCore.SIGNAL(u'update_themes'), self.loadThemes)
|
|
||||||
# # Create other objects and forms
|
|
||||||
# self.custommanager = custommanager
|
|
||||||
self.initialise()
|
|
||||||
|
|
||||||
def initialise(self):
|
def accept(self):
|
||||||
pass
|
ret = QtGui.QMessageBox.question(None,
|
||||||
# self.editAll = False
|
translate(u'mainWindow', u'Delete Selected Audit Events?'),
|
||||||
# self.DeleteButton.setEnabled(False)
|
translate(u'mainWindow', u'Are you sure you want to delete selected Audit Data?'),
|
||||||
# self.EditButton.setEnabled(False)
|
QtGui.QMessageBox.StandardButtons(
|
||||||
# self.EditAllButton.setEnabled(True)
|
QtGui.QMessageBox.Ok |
|
||||||
# self.SaveButton.setEnabled(False)
|
QtGui.QMessageBox.Cancel),
|
||||||
# self.ClearButton.setEnabled(False)
|
QtGui.QMessageBox.Cancel)
|
||||||
# self.TitleEdit.setText(u'')
|
if ret == QtGui.QMessageBox.Ok:
|
||||||
# self.CreditEdit.setText(u'')
|
qDeleteDate = self.DeleteCalendar.selectedDate()
|
||||||
# self.VerseTextEdit.clear()
|
print qDeleteDate
|
||||||
# self.VerseListView.clear()
|
deleteDate = date(qDeleteDate.year(), qDeleteDate.month(), qDeleteDate.day())
|
||||||
# #make sure we have a new item
|
print deleteDate
|
||||||
# self.customSlide = CustomSlide()
|
self.close()
|
||||||
# self.ThemeComboBox.addItem(u'')
|
|
||||||
#
|
|
||||||
# def loadThemes(self, themelist):
|
|
||||||
# self.ThemeComboBox.clear()
|
|
||||||
# self.ThemeComboBox.addItem(u'')
|
|
||||||
# for themename in themelist:
|
|
||||||
# self.ThemeComboBox.addItem(themename)
|
|
||||||
#
|
|
||||||
# def loadCustom(self, id):
|
|
||||||
# self.customSlide = CustomSlide()
|
|
||||||
# self.initialise()
|
|
||||||
# if id != 0:
|
|
||||||
# self.customSlide = self.custommanager.get_custom(id)
|
|
||||||
# self.TitleEdit.setText(self.customSlide.title)
|
|
||||||
# self.CreditEdit.setText(self.customSlide.credits)
|
|
||||||
#
|
|
||||||
# songXML = SongXMLParser(self.customSlide.text)
|
|
||||||
# verseList = songXML.get_verses()
|
|
||||||
# for verse in verseList:
|
|
||||||
# self.VerseListView.addItem(verse[1])
|
|
||||||
# theme = unicode(self.customSlide.theme_name)
|
|
||||||
# id = self.ThemeComboBox.findText(theme, QtCore.Qt.MatchExactly)
|
|
||||||
# if id == -1:
|
|
||||||
# id = 0 # Not Found
|
|
||||||
# self.ThemeComboBox.setCurrentIndex(id)
|
|
||||||
# else:
|
|
||||||
# self.ThemeComboBox.setCurrentIndex(0)
|
|
||||||
#
|
|
||||||
# def accept(self):
|
|
||||||
# valid, message = self._validate()
|
|
||||||
# if not valid:
|
|
||||||
# QtGui.QMessageBox.critical(self,
|
|
||||||
# translate(u'customEditDialog', u'Error'), message,
|
|
||||||
# QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok))
|
|
||||||
# return
|
|
||||||
# sxml = SongXMLBuilder()
|
|
||||||
# sxml.new_document()
|
|
||||||
# sxml.add_lyrics_to_song()
|
|
||||||
# count = 1
|
|
||||||
# for i in range (0, self.VerseListView.count()):
|
|
||||||
# sxml.add_verse_to_lyrics(
|
|
||||||
# u'custom', unicode(count),
|
|
||||||
# unicode(self.VerseListView.item(i).text()))
|
|
||||||
# count += 1
|
|
||||||
# self.customSlide.title = unicode(self.TitleEdit.displayText())
|
|
||||||
# self.customSlide.text = unicode(sxml.extract_xml())
|
|
||||||
# self.customSlide.credits = unicode(self.CreditEdit.displayText())
|
|
||||||
# self.customSlide.theme_name = unicode(self.ThemeComboBox.currentText())
|
|
||||||
# self.custommanager.save_slide(self.customSlide)
|
|
||||||
# self.close()
|
|
||||||
#
|
|
||||||
# def rejected(self):
|
|
||||||
# self.close()
|
|
||||||
#
|
|
||||||
# def onUpButtonPressed(self):
|
|
||||||
# selectedRow = self.VerseListView.currentRow()
|
|
||||||
# if selectedRow != 0:
|
|
||||||
# qw = self.VerseListView.takeItem(selectedRow)
|
|
||||||
# self.VerseListView.insertItem(selectedRow - 1, qw)
|
|
||||||
# self.VerseListView.setCurrentRow(selectedRow - 1)
|
|
||||||
#
|
|
||||||
# def onDownButtonPressed(self):
|
|
||||||
# selectedRow = self.VerseListView.currentRow()
|
|
||||||
# # zero base arrays
|
|
||||||
# if selectedRow != self.VerseListView.count() - 1:
|
|
||||||
# qw = self.VerseListView.takeItem(selectedRow)
|
|
||||||
# self.VerseListView.insertItem(selectedRow + 1, qw)
|
|
||||||
# self.VerseListView.setCurrentRow(selectedRow + 1)
|
|
||||||
#
|
|
||||||
# def onClearButtonPressed(self):
|
|
||||||
# self.VerseTextEdit.clear()
|
|
||||||
# self.editAll = False
|
|
||||||
# self.AddButton.setEnabled(True)
|
|
||||||
# self.EditAllButton.setEnabled(True)
|
|
||||||
# self.SaveButton.setEnabled(False)
|
|
||||||
#
|
|
||||||
# def onVerseListViewPressed(self, item):
|
|
||||||
# self.DeleteButton.setEnabled(True)
|
|
||||||
# self.EditButton.setEnabled(True)
|
|
||||||
#
|
|
||||||
# def onVerseListViewSelected(self, item):
|
|
||||||
# self.editText(item.text())
|
|
||||||
#
|
|
||||||
# def onAddButtonPressed(self):
|
|
||||||
# self.VerseListView.addItem(self.VerseTextEdit.toPlainText())
|
|
||||||
# self.DeleteButton.setEnabled(False)
|
|
||||||
# self.VerseTextEdit.clear()
|
|
||||||
#
|
|
||||||
# def onEditButtonPressed(self):
|
|
||||||
# self.editText(self.VerseListView.currentItem().text())
|
|
||||||
#
|
|
||||||
# def onEditAllButtonPressed(self):
|
|
||||||
# self.editAll = True
|
|
||||||
# self.AddButton.setEnabled(False)
|
|
||||||
# if self.VerseListView.count() > 0:
|
|
||||||
# verse_list = u''
|
|
||||||
# for row in range(0, self.VerseListView.count()):
|
|
||||||
# item = self.VerseListView.item(row)
|
|
||||||
# verse_list += item.text()
|
|
||||||
# verse_list += u'\n---\n'
|
|
||||||
# self.editText(verse_list)
|
|
||||||
#
|
|
||||||
# def editText(self, text):
|
|
||||||
# self.beforeText = text
|
|
||||||
# self.VerseTextEdit.setPlainText(text)
|
|
||||||
# self.DeleteButton.setEnabled(False)
|
|
||||||
# self.EditButton.setEnabled(False)
|
|
||||||
# self.EditAllButton.setEnabled(False)
|
|
||||||
# self.SaveButton.setEnabled(True)
|
|
||||||
# self.ClearButton.setEnabled(True)
|
|
||||||
#
|
|
||||||
# def onSaveButtonPressed(self):
|
|
||||||
# if self.editAll:
|
|
||||||
# self.VerseListView.clear()
|
|
||||||
# for row in unicode(self.VerseTextEdit.toPlainText()).split(u'\n---\n'):
|
|
||||||
# self.VerseListView.addItem(row)
|
|
||||||
# else:
|
|
||||||
# self.VerseListView.currentItem().setText(
|
|
||||||
# self.VerseTextEdit.toPlainText())
|
|
||||||
# #number of lines has change
|
|
||||||
# if len(self.beforeText.split(u'\n')) != \
|
|
||||||
# len(self.VerseTextEdit.toPlainText().split(u'\n')):
|
|
||||||
# tempList = {}
|
|
||||||
# for row in range(0, self.VerseListView.count()):
|
|
||||||
# tempList[row] = self.VerseListView.item(row).text()
|
|
||||||
# self.VerseListView.clear()
|
|
||||||
# for row in range (0, len(tempList)):
|
|
||||||
# self.VerseListView.addItem(tempList[row])
|
|
||||||
# self.VerseListView.repaint()
|
|
||||||
# self.AddButton.setEnabled(True)
|
|
||||||
# self.SaveButton.setEnabled(False)
|
|
||||||
# self.EditButton.setEnabled(False)
|
|
||||||
# self.EditAllButton.setEnabled(True)
|
|
||||||
# self.VerseTextEdit.clear()
|
|
||||||
#
|
|
||||||
# def onDeleteButtonPressed(self):
|
|
||||||
# self.VerseListView.takeItem(self.VerseListView.currentRow())
|
|
||||||
# self.EditButton.setEnabled(False)
|
|
||||||
# self.EditAllButton.setEnabled(True)
|
|
||||||
#
|
|
||||||
# def _validate(self):
|
|
||||||
# if len(self.TitleEdit.displayText()) == 0:
|
|
||||||
# self.TitleEdit.setFocus()
|
|
||||||
# return False, translate(
|
|
||||||
# u'customEditDialog', u'You need to enter a title \n')
|
|
||||||
# # must have 1 slide
|
|
||||||
# if self.VerseListView.count() == 0:
|
|
||||||
# self.VerseTextEdit.setFocus()
|
|
||||||
# return False, translate(
|
|
||||||
# u'customEditDialog', u'You need to enter a slide \n')
|
|
||||||
# return True, u''
|
|
||||||
|
Loading…
Reference in New Issue
Block a user