author | Michael Krelin <hacker@klever.net> | 2007-07-04 11:23:42 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-07-04 11:23:42 (UTC) |
commit | a08aff328d4393031d5ba7d622c2b05705a89d73 (patch) (side-by-side diff) | |
tree | 8ee90d686081c52e7c69b5ce946e9b1a7d690001 /kaddressbook/viewconfigurewidget.h | |
parent | 11edc920afe4f274c0964436633aa632c8288a40 (diff) | |
download | kdepimpi-p1.zip kdepimpi-p1.tar.gz kdepimpi-p1.tar.bz2 |
initial public commit of qt4 portp1
Diffstat (limited to 'kaddressbook/viewconfigurewidget.h') (more/less context) (show whitespace changes)
-rw-r--r-- | kaddressbook/viewconfigurewidget.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kaddressbook/viewconfigurewidget.h b/kaddressbook/viewconfigurewidget.h index 0c2b77c..e3b9b12 100644 --- a/kaddressbook/viewconfigurewidget.h +++ b/kaddressbook/viewconfigurewidget.h @@ -1,106 +1,106 @@ /* This file is part of KAddressBook. Copyright (c) 2002 Mike Pilone <mpilone@slac.com> This program is free software; you can rremovePageedistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. As a special exception, permission is given to link this program with any edition of Qt, and distribute the resulting executable, without including the source code for Qt in the source distribution. */ #ifndef VIEWCONFIGUREWIDGET_H #define VIEWCONFIGUREWIDGET_H #include "configurewidget.h" -class QVBox; +class Q3VBox; #include <kdialogbase.h> #include <qpixmap.h> class KJanusWidget; class QString; class ViewConfigureFieldsPage; class ViewConfigureFilterPage; class ViewConfigureDialog; /** This widget is the base class for all view configuration widgets. The author of a view may wish to inherit from this widget and add config pages that add custom config options. The default implementation of this widget is to show a page with the select fields widget. For simple views this may be sufficient. */ class ViewConfigureWidget : public ConfigureWidget { Q_OBJECT public: ViewConfigureWidget( KABC::AddressBook *ab, QWidget *parent, const char *name = 0 ); virtual ~ViewConfigureWidget(); /** Reads the configuration from the config object and sets the values in the GUI. If this method is overloaded, be sure to call the base class's method. Do not change the group of the config object in this method. */ virtual void restoreSettings( KConfig *config ); /** Writes the configuration from the GUI to the config object. If this method is overloaded, be sure to call the base class's method. Do not change the group of the config object in this method. */ virtual void saveSettings( KConfig *config ); /** Use this method to add new pages to the widget. */ - QVBox *addPage( const QString &item, const QString &header = QString::null, + Q3VBox *addPage( const QString &item, const QString &header = QString::null, const QPixmap &pixmap = QPixmap() ); private: KJanusWidget *mMainWidget; ViewConfigureFieldsPage *mFieldsPage; ViewConfigureFilterPage *mFilterPage; }; class ViewConfigureDialog : public KDialogBase { Q_OBJECT public: ViewConfigureDialog( ViewConfigureWidget *wdg, const QString &viewName, QWidget *parent, const char *name = 0 ); ~ViewConfigureDialog(); void restoreSettings( KConfig* ); void saveSettings( KConfig* ); void setWidget( ViewConfigureWidget *wdg ); protected slots: void slotHelp(); private: ViewConfigureWidget *mConfigWidget; }; #endif |