• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • libkonq
 

libkonq

  • libkonq
konq_events.h
1#ifndef __konq_events_h__
2#define __konq_events_h__
3
4#include <tdeparts/event.h>
5#include <tqptrlist.h>
6#include <libkonq_export.h>
7
8namespace KParts
9{
10 class ReadOnlyPart;
11}
12
13class TDEConfig;
14class KFileItem;
15typedef TQPtrList<KFileItem> KFileItemList;
16
17class LIBKONQ_EXPORT KonqFileSelectionEvent : public KParts::Event
18{
19public:
20 KonqFileSelectionEvent( const KFileItemList &selection, KParts::ReadOnlyPart *part ) : KParts::Event( s_fileItemSelectionEventName ), m_selection( selection ), m_part( part ) {}
21
22 KFileItemList selection() const { return m_selection; }
23 KParts::ReadOnlyPart *part() const { return m_part; }
24
25 static bool test( const TQEvent *event ) { return KParts::Event::test( event, s_fileItemSelectionEventName ); }
26
27private:
28 static const char *s_fileItemSelectionEventName;
29
30 KFileItemList m_selection;
31 KParts::ReadOnlyPart *m_part;
32};
33
34class LIBKONQ_EXPORT KonqFileMouseOverEvent : public KParts::Event
35{
36public:
37 KonqFileMouseOverEvent( const KFileItem *item, KParts::ReadOnlyPart *part ) : KParts::Event( s_fileItemMouseOverEventName ), m_item( item ), m_part( part ) {}
38
39 const KFileItem* item() const { return m_item; }
40 KParts::ReadOnlyPart *part() const { return m_part; }
41
42 static bool test( const TQEvent *event ) { return KParts::Event::test( event, s_fileItemMouseOverEventName ); }
43
44private:
45 static const char *s_fileItemMouseOverEventName;
46
47 const KFileItem* m_item;
48 KParts::ReadOnlyPart *m_part;
49};
50
51class LIBKONQ_EXPORT KonqConfigEvent : public KParts::Event
52{
53public:
54 KonqConfigEvent( TDEConfig *config, const TQString &prefix, bool save ) : KParts::Event( s_configEventName ), m_config( config ), m_prefix( prefix ), m_save( save ) {}
55
56 TDEConfig * config() const { return m_config; }
57 TQString prefix() const { return m_prefix; }
58 bool save() const { return m_save; }
59
60 static bool test( const TQEvent *event ) { return KParts::Event::test( event, s_configEventName ); }
61
62private:
63 static const char *s_configEventName;
64
65 TDEConfig *m_config;
66 TQString m_prefix;
67 bool m_save;
68};
69
70#endif

libkonq

Skip menu "libkonq"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

libkonq

Skip menu "libkonq"
  • kate
  • libkonq
  • twin
  •   lib
Generated for libkonq by doxygen 1.9.4
This website is maintained by Timothy Pearson.