kmdidocumentviewtabwidget.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef _KMDI_DOCUMENT_VIEW_TAB_WIDGET_H_
00011
#define _KMDI_DOCUMENT_VIEW_TAB_WIDGET_H_
00012
00013
#include <ktabwidget.h>
00014
#include "kmdidefines.h"
00015
00016
class KPopupMenu;
00017
00018
00019
class KMdiDocumentViewTabWidget:
00020
public KTabWidget
00021 {
00022 Q_OBJECT
00023
public:
00024 KMdiDocumentViewTabWidget(
QWidget* parent,
const char* name=0);
00025 ~KMdiDocumentViewTabWidget();
00026
00027
virtual void addTab (
QWidget * child,
const QString & label );
00028
virtual void addTab (
QWidget * child,
const QIconSet & iconset,
const QString & label );
00029
virtual void addTab (
QWidget * child,
QTab * tab );
00030
virtual void insertTab (
QWidget * child,
const QString & label,
int index = -1 );
00031
virtual void insertTab (
QWidget * child,
const QIconSet & iconset,
const QString & label,
int index = -1 );
00032
virtual void insertTab (
QWidget * child,
QTab * tab,
int index = -1 );
00033
virtual void removePage (
QWidget * w );
00034
00035 KMdi::TabWidgetVisibility tabWidgetVisibility();
00036
void setTabWidgetVisibility( KMdi::TabWidgetVisibility );
00037
00038
private slots:
00039
void closeTab(
QWidget* w);
00040
public slots:
00041
void updateIconInView(
QWidget*,
QPixmap);
00042
void updateCaptionInView(
QWidget*,
const QString&);
00043
private:
00044
void maybeShow();
00045 KMdi::TabWidgetVisibility m_visibility;
00046 };
00047
00048
00049
00050
#endif
This file is part of the documentation for kmdi Library Version 3.3.0.