//===========================================================================
//
// Parameters --------------------------------------------------------------
// HWND hwnd : window handle
// ULONG id  : button id
// Return value ------------------------------------------------------------
// VOID
//===========================================================================
static
VOID onCommand(HWND hwnd, ULONG id) {
   switch (id) {
      case BTN_REFRESH:
         enumClasses(hwnd, TRUE);
         break;
      case BTN_EDIT:
         editItem(hwnd);
         break;
      case BTN_ADD:
         addItem(hwnd);
         break;
      case BTN_DEREG:
         deregisterItem(hwnd);
         break;
      case BTN_REMOVE:
         removeItem(hwnd);
         break;
      case BTN_UPDATE:
         updateItem(hwnd);
         break;
      case BTN_CANCEL:
         cancelEditItem(hwnd);
         break;
//      case BTN_HELP:
//         { HOBJECT ho;
//            ho = WinQueryObject("F:\\dev\\PRJ\\WPSClassMgr\\002\\classmgr.htm");
//         WinOpenObject(ho,
//                       OPEN_DEFAULT, TRUE); }
//         break;
   } /* endswitch */
}
Esempio n. 2
0
void Kleo::KeyListView::takeItem( QListViewItem * qlvi ) {
  //kdDebug() << "Kleo::KeyListView::takeItem( " << qlvi << " )" << endl;
  if ( KeyListViewItem * item = lvi_cast<KeyListViewItem>( qlvi ) )
    deregisterItem( item );
  KListView::takeItem( qlvi );
}