Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

okeyconfigwidget_p.h

Go to the documentation of this file.
00001 /*
00002  * Only Internal implemented in the same .cpp file anyway
00003  */
00004 #include <opie2/olistview.h>
00005 
00006 #include <opie2/okeyconfigmanager_p.h>
00007 
00008 namespace Opie {
00009 namespace Ui {
00010 namespace Internal {
00011     static QString keyToString( const Opie::Core::OKeyPair& );
00012     class OKeyListViewItem : public Opie::Ui::OListViewItem {
00013     public:
00014         OKeyListViewItem( const Opie::Core::OKeyConfigItem& item,
00015                           Opie::Core::OKeyConfigManager*,
00016                           Opie::Ui::OListViewItem* parent);
00017         ~OKeyListViewItem();
00018 
00019         void setDefault();
00020 
00021         Opie::Core::OKeyConfigItem& item();
00022         Opie::Core::OKeyConfigItem origItem()const;
00023         void setItem( const Opie::Core::OKeyConfigItem& item );
00024         void updateText();
00025 
00026         Opie::Core::OKeyConfigManager *manager();
00027     private:
00028         Opie::Core::OKeyConfigItem m_item;
00029         Opie::Core::OKeyConfigItem m_origItem;
00030         Opie::Core::OKeyConfigManager* m_manager;
00031 
00032     };
00033 }
00034 }
00035 }

Generated on Sat Nov 5 16:16:26 2005 for OPIE by  doxygen 1.4.2