1 /*******************************************************************
2 
3 Part of the Fritzing project - http://fritzing.org
4 Copyright (c) 2007-2014 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: 6904 $:
22 $Author: irascibl@gmail.com $:
23 $Date: 2013-02-26 16:26:03 +0100 (Di, 26. Feb 2013) $
24 
25 ********************************************************************/
26 
27 
28 
29 #ifndef EDITABLEDATEWIDGET_H_
30 #define EDITABLEDATEWIDGET_H_
31 
32 #include "abstracteditablelabelwidget.h"
33 
34 #include <QDateEdit>
35 
36 class EditableDateWidget : public AbstractEditableLabelWidget {
37 Q_OBJECT
38 	public:
39 		EditableDateWidget(QDate date, WaitPushUndoStack *undoStack, QWidget *parent=0, QString title="", bool noSpacing=false, bool edited=false);
40 
41 	protected:
42 		QString editionText();
43 		void setEditionText(QString text);
44 		QWidget* myEditionWidget();
45 		void setEmptyTextToEdit();
46 
47 		QDateEdit *m_dateEdit;
48 };
49 
50 #endif /* EDITABLEDATEWIDGET_H_ */
51