blob: a51018a61fe94b72ea4fa55f372cc6ccd727bdff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef CATEGORYINTERFACE_H
#define CATEGORYINTERFACE_H
#include <ntqstring.h>
#include <ntqiconset.h>
#include <ntqobject.h>
class TQWidgetStack;
class CategoryInterface : public TQObject
{
TQ_OBJECT
public:
CategoryInterface( TQWidgetStack *s ) : stack( s ) {}
virtual ~CategoryInterface() {}
virtual TQString name() const = 0;
virtual TQIconSet icon() const = 0;
virtual int numCategories() const = 0;
virtual TQString categoryName( int i ) const = 0;
virtual TQIconSet categoryIcon( int i ) const = 0;
virtual int categoryOffset() const = 0;
public slots:
virtual void setCurrentCategory( int i ) = 0;
protected:
TQWidgetStack *stack;
};
#endif
|