• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Kate

  • kde-4.14
  • applications
  • kate
  • part
  • variableeditor
variablelineedit.h
Go to the documentation of this file.
1 /* This file is part of the KDE project
2 
3  Copyright (C) 2011 Dominik Haumann <dhaumann kde org>
4 
5  This library is free software; you can redistribute it and/or
6  modify it under the terms of the GNU Library General Public
7  License as published by the Free Software Foundation; either
8  version 2 of the License, or (at your option) any later version.
9 
10  This library is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  Library General Public License for more details.
14 
15  You should have received a copy of the GNU Library General Public License
16  along with this library; see the file COPYING.LIB. If not, write to
17  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18  Boston, MA 02110-1301, USA.
19 */
20 
21 #ifndef VARIABLE_LINE_EDIT_H
22 #define VARIABLE_LINE_EDIT_H
23 
24 #include <QWidget>
25 
26 class QFrame;
27 class QLineEdit;
28 class QToolButton;
29 class VariableListView;
30 
31 class VariableLineEdit : public QWidget
32 {
33  Q_OBJECT
34 
35 public:
36  VariableLineEdit(QWidget* parent = 0);
37  virtual ~VariableLineEdit();
38 
39  void addKateItems(VariableListView* listview);
40  QString text();
41 
42 public Q_SLOTS:
43  void editVariables();
44  void setText(const QString &text);
45  void clear();
46  void updateVariableLine();
47 
48 Q_SIGNALS:
49  void textChanged(const QString&);
50 
51 private:
52  QFrame* m_popup;
53  QLineEdit* m_lineedit;
54  QToolButton* m_button;
55  VariableListView* m_listview;
56 };
57 
58 #endif
59 
60 // kate: indent-width 2; replace-tabs on;
QWidget
VariableLineEdit::text
QString text()
Definition: variablelineedit.cpp:358
VariableLineEdit::textChanged
void textChanged(const QString &)
VariableLineEdit::addKateItems
void addKateItems(VariableListView *listview)
Definition: variablelineedit.cpp:115
VariableListView
Definition: variablelistview.h:30
VariableLineEdit::setText
void setText(const QString &text)
Definition: variablelineedit.cpp:348
QString
QToolButton
QFrame
VariableLineEdit::updateVariableLine
void updateVariableLine()
Definition: variablelineedit.cpp:105
VariableLineEdit::~VariableLineEdit
virtual ~VariableLineEdit()
Definition: variablelineedit.cpp:79
QLineEdit
VariableLineEdit
Definition: variablelineedit.h:31
VariableLineEdit::VariableLineEdit
VariableLineEdit(QWidget *parent=0)
Definition: variablelineedit.cpp:47
QObject::parent
QObject * parent() const
VariableLineEdit::editVariables
void editVariables()
Definition: variablelineedit.cpp:83
VariableLineEdit::clear
void clear()
Definition: variablelineedit.cpp:353
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal