23 #include <kcompletion.h>
38 setup(
false,
false,
false );
43 if( m_bAutoDelCompObj && m_pCompObj )
54 m_delegate->m_bAutoDelCompObj = m_bAutoDelCompObj;
55 m_delegate->m_bHandleSignals = m_bHandleSignals;
56 m_delegate->m_bEmitSignals = m_bEmitSignals;
57 m_delegate->m_iCompletionMode = m_iCompletionMode;
58 m_delegate->m_keyMap = m_keyMap;
70 m_bAutoDelCompObj =
true;
82 if ( m_bAutoDelCompObj && compObj != m_pCompObj )
89 setup(
false, hsig, !m_pCompObj.isNull() );
98 m_bHandleSignals = handle;
108 m_iCompletionMode = mode;
112 m_pCompObj->setCompletionMode( m_iCompletionMode );
123 for( KeyBindingMap::Iterator it = m_keyMap.begin(); it != m_keyMap.end(); ++it )
124 if( it.data() == cut )
return false;
126 m_keyMap.replace( item, cut );
144 void KCompletionBase::setup(
bool autodel,
bool hsig,
bool esig )
147 m_delegate->setup( autodel, hsig, esig );
151 m_bAutoDelCompObj = autodel;
152 m_bHandleSignals = hsig;
153 m_bEmitSignals = esig;