28 #include <tqptrlist.h>
29 #include <ktabwidget.h>
38 class TabWidget : public KTabWidget
44 TabWidget(TQWidget * parent = 0, const char *name = 0);
47 void addFrame(Frame *f);
48 Frame* currentFrame();
49 void removeFrame(Frame *f);
50 TQPtrList<Frame> frames() const;
54 void slotSetTitle(Frame* frame, const TQString& title);
55 void slotSettingsChanged();
57 void slotPreviousTab();
58 void slotRemoveCurrentFrame();
62 void currentFrameChanged(Frame *);
66 virtual void initiateDrag( int tab);
70 uint tabBarWidthForMaxChars( uint maxLength );
71 void setTitle( const TQString &title , TQWidget* sender);
77 void slotCopyLinkAddress();
79 void slotCloseRequest(TQWidget* widget);
80 void contextMenu ( int item, const TQPoint &p);
81 void slotTabChanged(TQWidget *w);
85 class TabWidgetPrivate;
|