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

kjots

  • sources
  • kde-4.14
  • kdepim
  • kjots
kjotslinkdialog.h
Go to the documentation of this file.
1 //
2 // kjots
3 //
4 // Copyright (C) 2008 Stephen Kelly <steveire@gmail.com>
5 //
6 // This program 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 2 of the License, or
9 // (at your option) any later version.
10 //
11 // This program 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 this program; if not, write to the Free Software
18 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19 //
20 
21 #ifndef KJOTSLINKDIALOG_H
22 #define KJOTSLINKDIALOG_H
23 
24 #include <KDialog>
25 
26 class QLabel;
27 class QAbstractItemModel;
28 class QString;
29 class QRadioButton;
30 class QTreeView;
31 
32 class KComboBox;
33 class KLineEdit;
34 
35 class KJotsLinkDialog : public KDialog
36 {
37  Q_OBJECT
38 public:
39  explicit KJotsLinkDialog (QAbstractItemModel *kjotsModel, QWidget *parent = 0 );
40 
41 
46  void setLinkText(const QString &linkText);
47 
52  void setLinkUrl(const QString &linkUrl);
53 
58  QString linkText() const;
59 
64  QString linkUrl() const;
65 
66  public slots:
67  void trySetEntry(const QString & text);
68 
69  private:
70  QLabel *textLabel;
71  KLineEdit *textLineEdit;
72  QLabel *linkUrlLabel;
73  KLineEdit *linkUrlLineEdit;
74  KComboBox *hrefCombo;
75  QRadioButton* linkUrlLineEditRadioButton;
76  QRadioButton* hrefComboRadioButton;
77  QTreeView* tree;
78  QAbstractItemModel *m_kjotsModel;
79  QAbstractItemModel *m_descendantsProxyModel;
80 };
81 
82 #endif
QWidget
KJotsLinkDialog::KJotsLinkDialog
KJotsLinkDialog(QAbstractItemModel *kjotsModel, QWidget *parent=0)
Definition: kjotslinkdialog.cpp:40
KDialog
KJotsLinkDialog
Definition: kjotslinkdialog.h:35
KJotsLinkDialog::setLinkText
void setLinkText(const QString &linkText)
Returns the link text shown in the dialog.
Definition: kjotslinkdialog.cpp:110
QString
KJotsLinkDialog::linkUrl
QString linkUrl() const
Returns the target link url entered by the user.
Definition: kjotslinkdialog.cpp:167
QTreeView
QRadioButton
KJotsLinkDialog::setLinkUrl
void setLinkUrl(const QString &linkUrl)
Sets the target link url shown in the dialog.
Definition: kjotslinkdialog.cpp:117
QAbstractItemModel
KJotsLinkDialog::linkText
QString linkText() const
Returns the link text entered by the user.
Definition: kjotslinkdialog.cpp:149
QLabel
KJotsLinkDialog::trySetEntry
void trySetEntry(const QString &text)
Definition: kjotslinkdialog.cpp:154
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kjots

Skip menu "kjots"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer
  • pimprint

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