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

knode

  • sources
  • kde-4.12
  • kdepim
  • knode
knconfigpages.h
Go to the documentation of this file.
1 /*
2  KNode, the KDE newsreader
3  Copyright (c) 2004-2005 Volker Krause <vkrause@kde.org>
4 
5  This program is free software; you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation; either version 2 of the License, or
8  (at your option) any later version.
9  You should have received a copy of the GNU General Public License
10  along with this program; if not, write to the Free Software Foundation,
11  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, US
12 */
13 
14 #ifndef KNCONFIGPAGES_H
15 #define KNCONFIGPAGES_H
16 
17 #include "knode_export.h"
18 #include <kcmodule.h>
19 
20 
21 class QTabWidget;
22 
23 namespace KNode {
24 
30 class KCM_KNODE_EXPORT KCMTabContainer : public KCModule
31 {
32  public:
36  explicit KCMTabContainer( const KComponentData &inst, QWidget * parent = 0 );
37 
39  virtual void load();
41  virtual void save();
43  virtual void defaults();
44 
45  protected:
50  void addTab( KCModule* tab, const QString & title );
51 
52  private:
53  QTabWidget *mTabWidget;
54 
55 };
56 
57 
59 class AccountsPage : public KCMTabContainer {
60  Q_OBJECT
61 
62  public:
63  explicit AccountsPage( const KComponentData &inst, QWidget *parent = 0 );
64 };
65 
66 
68 class KCM_KNODE_EXPORT ReadNewsPage : public KCMTabContainer {
69  Q_OBJECT
70 
71  public:
72  explicit ReadNewsPage( const KComponentData &inst, QWidget *parent = 0 );
73 };
74 
76 class KCM_KNODE_EXPORT PostNewsPage : public KCMTabContainer {
77  Q_OBJECT
78 
79  public:
80  explicit PostNewsPage( const KComponentData &inst, QWidget *parent = 0 );
81 };
82 
83 
84 } //KNode
85 
86 #endif //KNCONFIGPAGES_H
QWidget
KNode::AccountsPage::AccountsPage
AccountsPage(const KComponentData &inst, QWidget *parent=0)
Definition: knconfigpages.cpp:93
KNode::PostNewsPage
Post news page.
Definition: knconfigpages.h:76
KNode::KCMTabContainer
A tab-based KCModule container.
Definition: knconfigpages.h:30
KCM_KNODE_EXPORT
#define KCM_KNODE_EXPORT
Definition: knode_export.h:48
knode_export.h
KNode::AccountsPage
Accounts config page.
Definition: knconfigpages.h:59
KNode::ReadNewsPage
Read news page.
Definition: knconfigpages.h:68
QTabWidget
KCModule
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

knode

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

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

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