tagEdit = new TagLineEdit(allTags);
tagLabel = new QLabel(tr("Tags:"));
tagEdit.focusLost.connect(this, "modifyTagsTyping()");
createdCalendarWidget = new QCalendarWidget();
createdDate = new QDateEdit();
createdDate.setDisplayFormat(Global.getDateFormat());
createdDate.setCalendarPopup(true);
createdDate.setCalendarWidget(createdCalendarWidget);
createdTime = new QTimeEdit();
createdDate.dateChanged.connect(this, "createdChanged()");
createdTime.timeChanged.connect(this, "createdChanged()");
alteredCalendarWidget = new QCalendarWidget();
alteredDate = new QDateEdit();
alteredDate.setDisplayFormat(Global.getDateFormat());
alteredDate.setCalendarPopup(true);
alteredDate.setCalendarWidget(alteredCalendarWidget);
alteredTime = new QTimeEdit();
alteredLabel = new QLabel(tr("Altered:"));
alteredDate.dateChanged.connect(this, "alteredChanged()");
alteredTime.timeChanged.connect(this, "alteredChanged()");
subjectCalendarWidget = new QCalendarWidget();
subjectDate = new QDateEdit();
subjectDate.setDisplayFormat(Global.getDateFormat());
subjectDate.setCalendarPopup(true);
subjectDate.setCalendarWidget(subjectCalendarWidget);
subjectTime = new QTimeEdit();