diff --git a/ui/interface.py b/ui/interface.py
index 1bcf544..a821e15 100644
--- a/ui/interface.py
+++ b/ui/interface.py
@@ -2,8 +2,8 @@
# Form implementation generated from reading ui file 'interface.ui'
#
-# Created: Sat Jun 20 19:36:32 2009
-# by: PyQt4 UI code generator 4.4.4
+# Created: Wed Nov 17 16:36:59 2010
+# by: PyQt4 UI code generator 4.7.4
#
# WARNING! All changes made in this file will be lost!
@@ -12,7 +12,7 @@ from PyQt4 import QtCore, QtGui
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
- MainWindow.resize(804, 600)
+ MainWindow.resize(675, 480)
self.centralwidget = QtGui.QWidget(MainWindow)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
@@ -20,106 +20,105 @@ class Ui_MainWindow(object):
sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
self.centralwidget.setSizePolicy(sizePolicy)
self.centralwidget.setObjectName("centralwidget")
- self.gridLayoutWidget = QtGui.QWidget(self.centralwidget)
- self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 0, 781, 541))
- self.gridLayoutWidget.setObjectName("gridLayoutWidget")
- self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
- self.gridLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
- self.gridLayout.setObjectName("gridLayout")
- self.list_songs = QtGui.QListWidget(self.gridLayoutWidget)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Ignored)
+ self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
+ self.verticalLayout_3.setObjectName("verticalLayout_3")
+ self.gridLayout_2 = QtGui.QGridLayout()
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.verticalLayout = QtGui.QVBoxLayout()
+ self.verticalLayout.setObjectName("verticalLayout")
+ self.label_6 = QtGui.QLabel(self.centralwidget)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
+ self.label_6.setSizePolicy(sizePolicy)
+ self.label_6.setMinimumSize(QtCore.QSize(256, 17))
+ self.label_6.setMaximumSize(QtCore.QSize(16777215, 24))
+ font = QtGui.QFont()
+ font.setPointSize(10)
+ self.label_6.setFont(font)
+ self.label_6.setTextFormat(QtCore.Qt.RichText)
+ self.label_6.setAlignment(QtCore.Qt.AlignCenter)
+ self.label_6.setObjectName("label_6")
+ self.verticalLayout.addWidget(self.label_6)
+ self.list_songs = QtGui.QListWidget(self.centralwidget)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.list_songs.sizePolicy().hasHeightForWidth())
self.list_songs.setSizePolicy(sizePolicy)
+ self.list_songs.setMaximumSize(QtCore.QSize(16777215, 16777215))
+ self.list_songs.setResizeMode(QtGui.QListView.Fixed)
self.list_songs.setObjectName("list_songs")
- self.gridLayout.addWidget(self.list_songs, 1, 0, 1, 1)
- self.horizontalLayout = QtGui.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.btn_delete_song = QtGui.QPushButton(self.gridLayoutWidget)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.btn_delete_song.sizePolicy().hasHeightForWidth())
- self.btn_delete_song.setSizePolicy(sizePolicy)
- self.btn_delete_song.setObjectName("btn_delete_song")
- self.horizontalLayout.addWidget(self.btn_delete_song)
- self.btn_list_move_up = QtGui.QPushButton(self.gridLayoutWidget)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("ui/images/up.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.btn_list_move_up.setIcon(icon)
- self.btn_list_move_up.setObjectName("btn_list_move_up")
- self.horizontalLayout.addWidget(self.btn_list_move_up)
- self.btn_list_move_down = QtGui.QPushButton(self.gridLayoutWidget)
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap("ui/images/down.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.btn_list_move_down.setIcon(icon1)
- self.btn_list_move_down.setObjectName("btn_list_move_down")
- self.horizontalLayout.addWidget(self.btn_list_move_down)
- self.gridLayout.addLayout(self.horizontalLayout, 2, 0, 2, 1)
- self.verticalLayout = QtGui.QVBoxLayout()
- self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
- self.verticalLayout.setObjectName("verticalLayout")
- self.gridLayout_2 = QtGui.QGridLayout()
- self.gridLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.le_title = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.verticalLayout.addWidget(self.list_songs)
+ self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1)
+ self.verticalLayout_2 = QtGui.QVBoxLayout()
+ self.verticalLayout_2.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
+ self.verticalLayout_2.setObjectName("verticalLayout_2")
+ self.label_7 = QtGui.QLabel(self.centralwidget)
+ self.label_7.setMinimumSize(QtCore.QSize(0, 24))
+ self.label_7.setMaximumSize(QtCore.QSize(16777215, 24))
+ self.label_7.setObjectName("label_7")
+ self.verticalLayout_2.addWidget(self.label_7)
+ self.gridLayout = QtGui.QGridLayout()
+ self.gridLayout.setObjectName("gridLayout")
+ self.label = QtGui.QLabel(self.centralwidget)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
+ self.le_title = QtGui.QLineEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.le_title.sizePolicy().hasHeightForWidth())
self.le_title.setSizePolicy(sizePolicy)
self.le_title.setObjectName("le_title")
- self.gridLayout_2.addWidget(self.le_title, 0, 1, 1, 1)
- self.le_tauthor = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.gridLayout.addWidget(self.le_title, 0, 1, 1, 1)
+ self.label_2 = QtGui.QLabel(self.centralwidget)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
+ self.le_tauthor = QtGui.QLineEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.le_tauthor.sizePolicy().hasHeightForWidth())
self.le_tauthor.setSizePolicy(sizePolicy)
self.le_tauthor.setObjectName("le_tauthor")
- self.gridLayout_2.addWidget(self.le_tauthor, 1, 1, 1, 1)
- self.label = QtGui.QLabel(self.gridLayoutWidget)
- self.label.setObjectName("label")
- self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
- self.label_2 = QtGui.QLabel(self.gridLayoutWidget)
- self.label_2.setObjectName("label_2")
- self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1)
- self.le_mauthor = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.gridLayout.addWidget(self.le_tauthor, 1, 1, 1, 1)
+ self.label_3 = QtGui.QLabel(self.centralwidget)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.le_mauthor = QtGui.QLineEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.le_mauthor.sizePolicy().hasHeightForWidth())
self.le_mauthor.setSizePolicy(sizePolicy)
self.le_mauthor.setObjectName("le_mauthor")
- self.gridLayout_2.addWidget(self.le_mauthor, 2, 1, 1, 1)
- self.label_3 = QtGui.QLabel(self.gridLayoutWidget)
- self.label_3.setObjectName("label_3")
- self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1)
- self.le_year = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.gridLayout.addWidget(self.le_mauthor, 2, 1, 1, 1)
+ self.label_4 = QtGui.QLabel(self.centralwidget)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1)
+ self.le_year = QtGui.QLineEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.le_year.sizePolicy().hasHeightForWidth())
self.le_year.setSizePolicy(sizePolicy)
self.le_year.setObjectName("le_year")
- self.gridLayout_2.addWidget(self.le_year, 3, 1, 1, 1)
- self.le_tone = QtGui.QLineEdit(self.gridLayoutWidget)
+ self.gridLayout.addWidget(self.le_year, 3, 1, 1, 1)
+ self.label_5 = QtGui.QLabel(self.centralwidget)
+ self.label_5.setObjectName("label_5")
+ self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1)
+ self.le_tone = QtGui.QLineEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.le_tone.sizePolicy().hasHeightForWidth())
self.le_tone.setSizePolicy(sizePolicy)
self.le_tone.setObjectName("le_tone")
- self.gridLayout_2.addWidget(self.le_tone, 4, 1, 1, 1)
- self.label_4 = QtGui.QLabel(self.gridLayoutWidget)
- self.label_4.setObjectName("label_4")
- self.gridLayout_2.addWidget(self.label_4, 3, 0, 1, 1)
- self.label_5 = QtGui.QLabel(self.gridLayoutWidget)
- self.label_5.setObjectName("label_5")
- self.gridLayout_2.addWidget(self.label_5, 4, 0, 1, 1)
- self.verticalLayout.addLayout(self.gridLayout_2)
- self.te_body = QtGui.QTextEdit(self.gridLayoutWidget)
+ self.gridLayout.addWidget(self.le_tone, 4, 1, 1, 1)
+ self.verticalLayout_2.addLayout(self.gridLayout)
+ self.te_body = QtGui.QTextEdit(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -127,50 +126,73 @@ class Ui_MainWindow(object):
self.te_body.setSizePolicy(sizePolicy)
self.te_body.setAcceptRichText(False)
self.te_body.setObjectName("te_body")
- self.verticalLayout.addWidget(self.te_body)
- self.gridLayout.addLayout(self.verticalLayout, 1, 1, 1, 1)
+ self.verticalLayout_2.addWidget(self.te_body)
+ self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 1, 1, 1)
self.horizontalLayout_2 = QtGui.QHBoxLayout()
- self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
+ self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetMinimumSize)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
- self.btn_savesong = QtGui.QPushButton(self.gridLayoutWidget)
+ self.btn_delete_song = QtGui.QPushButton(self.centralwidget)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.btn_delete_song.sizePolicy().hasHeightForWidth())
+ self.btn_delete_song.setSizePolicy(sizePolicy)
+ self.btn_delete_song.setMaximumSize(QtCore.QSize(16777215, 27))
+ self.btn_delete_song.setObjectName("btn_delete_song")
+ self.horizontalLayout_2.addWidget(self.btn_delete_song)
+ self.btn_list_move_up = QtGui.QPushButton(self.centralwidget)
+ self.btn_list_move_up.setMaximumSize(QtCore.QSize(16777215, 27))
+ self.btn_list_move_up.setText("")
+ icon = QtGui.QIcon()
+ icon.addPixmap(QtGui.QPixmap("ui/images/up.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.btn_list_move_up.setIcon(icon)
+ self.btn_list_move_up.setObjectName("btn_list_move_up")
+ self.horizontalLayout_2.addWidget(self.btn_list_move_up)
+ self.btn_list_move_down = QtGui.QPushButton(self.centralwidget)
+ self.btn_list_move_down.setMaximumSize(QtCore.QSize(16777215, 27))
+ self.btn_list_move_down.setText("")
+ icon1 = QtGui.QIcon()
+ icon1.addPixmap(QtGui.QPixmap("ui/images/down.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.btn_list_move_down.setIcon(icon1)
+ self.btn_list_move_down.setObjectName("btn_list_move_down")
+ self.horizontalLayout_2.addWidget(self.btn_list_move_down)
+ self.gridLayout_2.addLayout(self.horizontalLayout_2, 1, 0, 1, 1)
+ self.horizontalLayout = QtGui.QHBoxLayout()
+ self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize)
+ self.horizontalLayout.setObjectName("horizontalLayout")
+ self.btn_savesong = QtGui.QPushButton(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_savesong.sizePolicy().hasHeightForWidth())
self.btn_savesong.setSizePolicy(sizePolicy)
+ self.btn_savesong.setMinimumSize(QtCore.QSize(0, 27))
+ self.btn_savesong.setMaximumSize(QtCore.QSize(16777215, 27))
self.btn_savesong.setObjectName("btn_savesong")
- self.horizontalLayout_2.addWidget(self.btn_savesong)
- self.btn_new_song = QtGui.QPushButton(self.gridLayoutWidget)
+ self.horizontalLayout.addWidget(self.btn_savesong)
+ self.btn_new_song = QtGui.QPushButton(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_new_song.sizePolicy().hasHeightForWidth())
self.btn_new_song.setSizePolicy(sizePolicy)
+ self.btn_new_song.setMaximumSize(QtCore.QSize(16777215, 27))
self.btn_new_song.setObjectName("btn_new_song")
- self.horizontalLayout_2.addWidget(self.btn_new_song)
- self.btn_create_pdf = QtGui.QPushButton(self.gridLayoutWidget)
+ self.horizontalLayout.addWidget(self.btn_new_song)
+ self.btn_create_pdf = QtGui.QPushButton(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_create_pdf.sizePolicy().hasHeightForWidth())
self.btn_create_pdf.setSizePolicy(sizePolicy)
+ self.btn_create_pdf.setMaximumSize(QtCore.QSize(16777215, 27))
self.btn_create_pdf.setObjectName("btn_create_pdf")
- self.horizontalLayout_2.addWidget(self.btn_create_pdf)
- self.gridLayout.addLayout(self.horizontalLayout_2, 2, 1, 2, 1)
- self.label_6 = QtGui.QLabel(self.gridLayoutWidget)
- font = QtGui.QFont()
- font.setPointSize(10)
- self.label_6.setFont(font)
- self.label_6.setTextFormat(QtCore.Qt.RichText)
- self.label_6.setAlignment(QtCore.Qt.AlignCenter)
- self.label_6.setObjectName("label_6")
- self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1)
- self.label_7 = QtGui.QLabel(self.gridLayoutWidget)
- self.label_7.setObjectName("label_7")
- self.gridLayout.addWidget(self.label_7, 0, 1, 1, 1)
+ self.horizontalLayout.addWidget(self.btn_create_pdf)
+ self.gridLayout_2.addLayout(self.horizontalLayout, 1, 1, 1, 1)
+ self.verticalLayout_3.addLayout(self.gridLayout_2)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 804, 23))
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 675, 24))
self.menubar.setObjectName("menubar")
self.menuFile = QtGui.QMenu(self.menubar)
self.menuFile.setObjectName("menuFile")
@@ -234,15 +256,6 @@ class Ui_MainWindow(object):
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "SongBook Editor 0.3", None, QtGui.QApplication.UnicodeUTF8))
- self.btn_delete_song.setText(QtGui.QApplication.translate("MainWindow", "Elimina Canzone", None, QtGui.QApplication.UnicodeUTF8))
- self.label.setText(QtGui.QApplication.translate("MainWindow", "Titolo", None, QtGui.QApplication.UnicodeUTF8))
- self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Autore", None, QtGui.QApplication.UnicodeUTF8))
- self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Copyright", None, QtGui.QApplication.UnicodeUTF8))
- self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Anno", None, QtGui.QApplication.UnicodeUTF8))
- self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Tonalità", None, QtGui.QApplication.UnicodeUTF8))
- self.btn_savesong.setText(QtGui.QApplication.translate("MainWindow", "Salva", None, QtGui.QApplication.UnicodeUTF8))
- self.btn_new_song.setText(QtGui.QApplication.translate("MainWindow", "Nuova Canzone", None, QtGui.QApplication.UnicodeUTF8))
- self.btn_create_pdf.setText(QtGui.QApplication.translate("MainWindow", "Esporta canzoniere in PDF", None, QtGui.QApplication.UnicodeUTF8))
self.label_6.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
@@ -253,6 +266,15 @@ class Ui_MainWindow(object):
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Canzone selezionata</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+ self.label.setText(QtGui.QApplication.translate("MainWindow", "Titolo", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Autore", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Copyright", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Anno", None, QtGui.QApplication.UnicodeUTF8))
+ self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Tonalità", None, QtGui.QApplication.UnicodeUTF8))
+ self.btn_delete_song.setText(QtGui.QApplication.translate("MainWindow", "Elimina Canzone", None, QtGui.QApplication.UnicodeUTF8))
+ self.btn_savesong.setText(QtGui.QApplication.translate("MainWindow", "Salva", None, QtGui.QApplication.UnicodeUTF8))
+ self.btn_new_song.setText(QtGui.QApplication.translate("MainWindow", "Nuova Canzone", None, QtGui.QApplication.UnicodeUTF8))
+ self.btn_create_pdf.setText(QtGui.QApplication.translate("MainWindow", "Esporta canzoniere in PDF", None, QtGui.QApplication.UnicodeUTF8))
self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
self.menuCanzoniere.setTitle(QtGui.QApplication.translate("MainWindow", "Canzoniere", None, QtGui.QApplication.UnicodeUTF8))
self.menuCanzone.setTitle(QtGui.QApplication.translate("MainWindow", "Canzone", None, QtGui.QApplication.UnicodeUTF8))
diff --git a/ui/interface.ui b/ui/interface.ui
index 1d9db98..2189575 100644
--- a/ui/interface.ui
+++ b/ui/interface.ui
@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>804</width>
- <height>600</height>
+ <width>675</width>
+ <height>480</height>
</rect>
</property>
<property name="windowTitle">
@@ -20,269 +20,345 @@
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <widget class="QWidget" name="gridLayoutWidget">
- <property name="geometry">
- <rect>
- <x>10</x>
- <y>0</y>
- <width>781</width>
- <height>541</height>
- </rect>
- </property>
- <layout class="QGridLayout" name="gridLayout">
- <property name="sizeConstraint">
- <enum>QLayout::SetDefaultConstraint</enum>
- </property>
- <item row="1" column="0">
- <widget class="QListWidget" name="list_songs">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Ignored">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="2" column="0" rowspan="2">
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QPushButton" name="btn_delete_song">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="Ignored">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Elimina Canzone</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="btn_list_move_up">
- <property name="text">
- <string/>
- </property>
- <property name="icon">
- <iconset>
- <normaloff>ui/images/up.png</normaloff>ui/images/up.png</iconset>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="btn_list_move_down">
- <property name="text">
- <string/>
- </property>
- <property name="icon">
- <iconset>
- <normaloff>ui/images/down.png</normaloff>ui/images/down.png</iconset>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="1" column="1">
- <layout class="QVBoxLayout" name="verticalLayout">
- <property name="sizeConstraint">
- <enum>QLayout::SetDefaultConstraint</enum>
- </property>
- <item>
- <layout class="QGridLayout" name="gridLayout_2">
- <property name="sizeConstraint">
- <enum>QLayout::SetDefaultConstraint</enum>
- </property>
- <item row="0" column="1">
- <widget class="QLineEdit" name="le_title">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="le_tauthor">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Titolo</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>Autore</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QLineEdit" name="le_mauthor">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Copyright</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QLineEdit" name="le_year">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QLineEdit" name="le_tone">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_4">
- <property name="text">
- <string>Anno</string>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>Tonalità</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QTextEdit" name="te_body">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="acceptRichText">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="2" column="1" rowspan="2">
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <property name="sizeConstraint">
- <enum>QLayout::SetDefaultConstraint</enum>
- </property>
- <item>
- <widget class="QPushButton" name="btn_savesong">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Salva</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="btn_new_song">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Nuova Canzone</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="btn_create_pdf">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Esporta canzoniere in PDF</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_6">
- <property name="font">
- <font>
- <pointsize>10</pointsize>
- </font>
- </property>
- <property name="text">
- <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <item>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="0">
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QLabel" name="label_6">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>256</width>
+ <height>17</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>24</height>
+ </size>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>10</pointsize>
+ </font>
+ </property>
+ <property name="text">
+ <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Lista Canzoni</span></p></body></html></string>
- </property>
- <property name="textFormat">
- <enum>Qt::RichText</enum>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLabel" name="label_7">
- <property name="text">
- <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+ </property>
+ <property name="textFormat">
+ <enum>Qt::RichText</enum>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QListWidget" name="list_songs">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="resizeMode">
+ <enum>QListView::Fixed</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="0" column="1">
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="sizeConstraint">
+ <enum>QLayout::SetMaximumSize</enum>
+ </property>
+ <item>
+ <widget class="QLabel" name="label_7">
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>24</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>24</height>
+ </size>
+ </property>
+ <property name="text">
+ <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Canzone selezionata</span></p></body></html></string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>Titolo</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="le_title">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Autore</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QLineEdit" name="le_tauthor">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>Copyright</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QLineEdit" name="le_mauthor">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="text">
+ <string>Anno</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QLineEdit" name="le_year">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_5">
+ <property name="text">
+ <string>Tonalità</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QLineEdit" name="le_tone">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QTextEdit" name="te_body">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="acceptRichText">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <property name="sizeConstraint">
+ <enum>QLayout::SetMinimumSize</enum>
+ </property>
+ <item>
+ <widget class="QPushButton" name="btn_delete_song">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Ignored">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Elimina Canzone</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="btn_list_move_up">
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset>
+ <normaloff>ui/images/up.png</normaloff>ui/images/up.png</iconset>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="btn_list_move_down">
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset>
+ <normaloff>ui/images/down.png</normaloff>ui/images/down.png</iconset>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="sizeConstraint">
+ <enum>QLayout::SetMinimumSize</enum>
+ </property>
+ <item>
+ <widget class="QPushButton" name="btn_savesong">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Salva</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="btn_new_song">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Nuova Canzone</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="btn_create_pdf">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>16777215</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Esporta canzoniere in PDF</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ </layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>804</width>
- <height>23</height>
+ <width>675</width>
+ <height>24</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">