~ubuntu-branches/ubuntu/trusty/fritzing/trusty-proposed

« back to all changes in this revision

Viewing changes to src/partseditor/obsolete/editabledatewidget.cpp

  • Committer: Package Import Robot
  • Author(s): Enrique Hernández Bello
  • Date: 2012-11-11 21:38:56 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20121111213856-0825ywdrtdcshl91
Tags: 0.7.10b-1
* New upstream version. Closes: #661495, #692998
* Removed useless patches.
* Removed SetupAPI.lib from sourceless files.
* Skip dfsg tarball creation if there are no sourceless files.
* Added libqt4-sql-sqlite to dependencies. Thanks to Tom Hummel <tom@bluespice.org>.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*******************************************************************
 
2
 
 
3
Part of the Fritzing project - http://fritzing.org
 
4
Copyright (c) 2007-2010 Fachhochschule Potsdam - http://fh-potsdam.de
 
5
 
 
6
Fritzing is free software: you can redistribute it and/or modify
 
7
it under the terms of the GNU General Public License as published by
 
8
the Free Software Foundation, either version 3 of the License, or
 
9
(at your option) any later version.
 
10
 
 
11
Fritzing is distributed in the hope that it will be useful,
 
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
GNU General Public License for more details.
 
15
 
 
16
You should have received a copy of the GNU General Public License
 
17
along with Fritzing.  If not, see <http://www.gnu.org/licenses/>.
 
18
 
 
19
********************************************************************
 
20
 
 
21
$Revision: 6417 $:
 
22
$Author: cohen@irascible.com $:
 
23
$Date: 2012-09-14 23:34:09 +0200 (Fri, 14 Sep 2012) $
 
24
 
 
25
********************************************************************/
 
26
 
 
27
 
 
28
#include "editabledatewidget.h"
 
29
#include "../utils/misc.h"
 
30
 
 
31
EditableDateWidget::EditableDateWidget(QDate date, WaitPushUndoStack *undoStack, QWidget *parent, QString title, bool edited, bool noSpacing)
 
32
        : AbstractEditableLabelWidget(date.toString(Qt::ISODate), undoStack, parent, title, edited, noSpacing) {
 
33
        m_dateEdit = new QDateEdit(this);
 
34
        toStandardMode();
 
35
}
 
36
 
 
37
QString EditableDateWidget::editionText() {
 
38
        return m_dateEdit->date().toString(Qt::ISODate);
 
39
}
 
40
void EditableDateWidget::setEditionText(QString text) {
 
41
        m_dateEdit->setDate(QDate::fromString(text, Qt::ISODate));
 
42
}
 
43
QWidget* EditableDateWidget::myEditionWidget() {
 
44
        return m_dateEdit;
 
45
}
 
46
 
 
47
void EditableDateWidget::setEmptyTextToEdit() {
 
48
        m_dateEdit->setDate(QDate());
 
49
}