⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ktabctl.h

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 H
字号:
/* This file is part of the KDE libraries    Copyright (C) 1997 Alexander Sanda (alex@darkstar.ping.at)    This library is free software; you can redistribute it and/or    modify it under the terms of the GNU Library General Public    License as published by the Free Software Foundation; either    version 2 of the License, or (at your option) any later version.    This library 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    Library General Public License for more details.    You should have received a copy of the GNU Library General Public License    along with this library; see the file COPYING.LIB.  If not, write to    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,    Boston, MA 02111-1307, USA.*//* * $Id: ktabctl.h,v 1.1 2003/09/08 19:42:10 jasonk Exp $ * * $Log: ktabctl.h,v $ * Revision 1.1  2003/09/08 19:42:10  jasonk * Addition of packages directory and associated files. * * Revision 1.1.1.1  2003/08/07 21:18:33  jasonk * Initial import of PIXIL into new cvs repository. * * Revision 1.1.1.1  2003/06/23 22:04:24  jasonk * * * Revision 1.1.1.1  2000/07/07 16:11:00  jasonk * Initial import of ViewML * * Revision 1.5.4.1  1999/06/22 18:32:14  gehrmab * Removed unwanted html tags from kdocumentation * * Revision 1.5  1998/07/23 08:34:10  garbanzo * Repeat after me: private members are bad, private members are bad, private * members are the bane of reusable code. * * Ronald Reagan -- America's favorite placebo. * * Revision 1.4  1998/06/16 21:23:15  hoss * *** empty log message *** * * Revision 1.3  1997/10/16 11:15:54  torben * Kalle: Copyright headers * kdoctoolbar removed * * Revision 1.2  1997/07/24 21:06:08  kalle * Kalle: * KToolBar upgraded to newtoolbar 0.6 * KTreeList has rubberbanding now * Patches for SGI * * Revision 1.1.1.1  1997/04/13 14:42:43  cvsuser * Source imported * * Revision 1.1.1.1  1997/04/09 00:28:10  cvsuser * Sources imported * * Revision 1.1  1997/03/15 22:40:57  kalle * Initial revision * * Revision 1.2.2.1  1997/01/07 14:41:57  alex * release 0.1 * * Revision 1.2  1997/01/07 13:47:09  alex * first working release * * Revision 1.1.1.1  1997/01/07 13:44:53  alex * imported * */#ifndef KTABCTL_H#define KTABCTL_H#include "qwidget.h"#include "qtabbar.h"#include "qarray.h"/// KTabCtl, simple widget for the creation of tabbed window layouts./** KTabCtl is very similar to QTabDialog, with the following differences: To avoid confusion, the API is almost identical with QTabDialog.    * does not create any button, therefore KTabCtl is not limited to dialog	boxes. You can use it whereever you want.	  * emits the signal tabSelected(int pagenumber) when the user selects one   of the tabs. This gives you the chance to update the widget contents of a single page. The signal is emitted _before_ the page is shown.   Very important, if the contents of some widgets on page (a) depend on	 the contents of some other widgets on page (b).*/class KTabCtl : public QWidget{    Q_OBJECTpublic:    KTabCtl(QWidget *parent = 0, const char *name = 0);   ~KTabCtl();    void show();    void setFont(const QFont & font);    void setTabFont( const QFont &font );    void addTab(QWidget *, const char *);    bool isTabEnabled(const char * );    void setTabEnabled(const char *, bool);    void setBorder(bool);    void setShape( QTabBar::Shape shape );protected:    void paintEvent(QPaintEvent *);    void resizeEvent(QResizeEvent *);signals:    void tabSelected(int);    protected slots:    void showTab(int i);protected:    void setSizes();    QRect getChildRect() const;    QTabBar * tabs;    QArrayT<QWidget *> pages;    int bh;    bool blBorder;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -