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

« back to all changes in this revision

Viewing changes to src/partseditor/obsolete/editablelinewidget.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
 
 
29
#include "editablelinewidget.h"
 
30
#include "../utils/misc.h"
 
31
 
 
32
EditableLineWidget::EditableLineWidget(QString text, WaitPushUndoStack *undoStack, QWidget *parent, QString title, bool edited, bool noSpacing)
 
33
        : AbstractEditableLabelWidget(text, undoStack, parent, title, edited, noSpacing) {
 
34
        m_lineEdit = new QLineEdit(this);
 
35
        toStandardMode();
 
36
}
 
37
 
 
38
void EditableLineWidget::setValidator(const QValidator * v ) {
 
39
        m_lineEdit->setValidator(v);
 
40
}
 
41
 
 
42
void EditableLineWidget::setText(const QString &text) {
 
43
        m_lineEdit->setText(text);
 
44
        m_label->setText(text);
 
45
}
 
46
QString EditableLineWidget::editionText() {
 
47
        return m_lineEdit->text();
 
48
}
 
49
void EditableLineWidget::setEditionText(QString text) {
 
50
        m_lineEdit->setText(text);
 
51
}
 
52
QWidget* EditableLineWidget::myEditionWidget() {
 
53
        return m_lineEdit;
 
54
}
 
55
 
 
56
void EditableLineWidget::setEmptyTextToEdit() {
 
57
        m_lineEdit->setText("");
 
58
}