MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / DateEditor

Method DateEditor

gui/browserWidgets/dateeditor.cpp:27–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25#include <QLabel>
26
27DateEditor::DateEditor(QWidget *parent) :
28 QWidget(parent)
29{
30 QVBoxLayout *layout = new QVBoxLayout();
31 QHBoxLayout *vLayout = new QHBoxLayout();
32 vLayout->setMargin(4);
33 QHBoxLayout *v2Layout = new QHBoxLayout();
34 v2Layout->setMargin(4);
35 layout->setMargin(0);
36
37
38 vLayout->addWidget(new QLabel(tr("Created:")));
39 vLayout->addWidget(&createdDate);
40
41 vLayout->addStretch(5);
42 vLayout->addWidget(new QLabel(tr("Updated:")));
43 vLayout->addWidget(&updatedDate);
44
45 vLayout->addStretch(5);
46 vLayout->addWidget(new QLabel(tr("Subject:")));
47 vLayout->addWidget(&subjectDate);
48 vLayout->addStretch(10);
49
50 layout->addLayout(vLayout);
51 v2Layout->addWidget(&authorEditor);
52 v2Layout->addWidget(&locationEditor);
53 layout->addLayout(v2Layout);
54
55 connect(&createdDate, SIGNAL(dateChanged(QDate)), this, SLOT(emitChangedSignal()));
56 connect(&updatedDate, SIGNAL(dateChanged(QDate)), this, SLOT(emitChangedSignal()));
57 connect(&subjectDate, SIGNAL(dateChanged(QDate)), this, SLOT(emitChangedSignal()));
58 connect(&createdDate, SIGNAL(timeChanged(QTime)), this, SLOT(emitChangedSignal()));
59 connect(&updatedDate, SIGNAL(timeChanged(QTime)), this, SLOT(emitChangedSignal()));
60 connect(&subjectDate, SIGNAL(timeChanged(QTime)), this, SLOT(emitChangedSignal()));
61 connect(&authorEditor, SIGNAL(textUpdated()), this, SLOT(emitChangedSignal()));
62 connect(&locationEditor, SIGNAL(clicked()), this, SLOT(emitChangedSignal()));
63 setLayout(layout);
64 hide();
65}
66
67void DateEditor::setNote(qint32 lid, Note n) {
68 createdDate.setNote(lid, n.created, NOTE_CREATED_DATE);

Callers

nothing calls this directly

Calls 1

addWidgetMethod · 0.80

Tested by

no test coverage detected