int QAccel::insertItem( const QKeySequence& key, int id ) { if ( id == -1 ) id = get_seq_id(); d->aitems.insert( 0, new QAccelItem(key,id) ); return id; }
string FSName::to_string() { char buffer[256]; snprintf(buffer, 256, "block_id: %"PRI64_PREFIX"u, file_id: %"PRI64_PREFIX"u, seq_id: %u, suffix: %u, name: %s", get_block_id(), get_file_id(), get_seq_id(), get_suffix(), get_name()); return string(buffer); }
int QMenuData::insertAny( const QString *text, const QPixmap *pixmap, QPopupMenu *popup, const QIconSet* iconset, int id, int index, QWidget* widget, QCustomMenuItem* custom ) { if ( index < 0 || index > (int) mitems->count() ) // append index = mitems->count(); if ( id < 0 ) // -2, -3 etc. id = get_seq_id(); register QMenuItem *mi = new QMenuItem; CHECK_PTR( mi ); mi->ident = id; if ( widget != 0 ) { mi->widget_item = widget; mi->is_separator = !widget->isFocusEnabled(); } else if ( custom != 0 ) { mi->extra()->custom_item = custom; mi->is_separator = custom->isSeparator(); } else if ( text == 0 && pixmap == 0 && popup == 0 ) { mi->is_separator = TRUE; // separator } else { mi->text_data = text?*text:QString::null; mi->accel_key = Qt::Key_unknown; if ( pixmap ) mi->pixmap_data = new QPixmap( *pixmap ); if ( (mi->popup_menu = popup) ) menuInsPopup( popup ); if ( iconset ) mi->iconset_data = new QIconSet( *iconset ); } mitems->insert( index, mi ); menuContentsChanged(); // menu data changed return mi->ident; }
int QAccel::insertItem( int key, int id ) { if ( id == -1 ) id = get_seq_id(); d->aitems.insert( 0, new QAccelItem(key,id) ); return id; }