コード例 #1
0
ファイル: costtypeitem.cpp プロジェクト: serghei/kde-kdesdk
CostTypeItem::CostTypeItem(QListView* parent, TraceCostItem* costItem,
                           TraceCostType* ct, TraceCost::CostType gt)
  :QListViewItem(parent)
{
  _costItem = costItem;
  _costType = ct;
  _groupType = gt;

  if (ct) {
      setText(0, ct->longName());
      setText(3, ct->name());
      QString formula = ct->formula();
      setText(5, formula);
      if (!formula.isEmpty()) {
	  setText(4, "=");
	  // we have a virtual type: allow editing
	  setRenameEnabled(0, true);
	  setRenameEnabled(3, true);
	  setRenameEnabled(5, true);
      } 
  }
  else {
      setText(0, i18n("Unknown Type"));
  }
  update();
}
コード例 #2
0
TagTreeNodeString::TagTreeNodeString(TagTreeNode* parent, TagNodeString* tagNode, KPhotoBook* photobook, KPopupMenu* contextMenu) :
    TagTreeNode(parent, photobook, tagNode, contextMenu),
    m_filterValue(QString::null)
{
    // enable editing of value and filter
    if (!tagNode->readonly()) {
        setRenameEnabled(TagTree::COLUMN_VALUE, true);
    }
    setRenameEnabled(TagTree::COLUMN_FILTER, true);
}
コード例 #3
0
    void readAttachment()
    {
      if ( mAttachment->label().isEmpty() ) {
        if ( mAttachment->isUri() ) {
          setText( mAttachment->uri() );
        } else {
          setText( i18nc( "@label attachment contains binary data", "[Binary data]" ) );
        }
      } else {
        setText( mAttachment->label() );
      }

      setRenameEnabled( true );

      if ( mAttachment->mimeType().isEmpty() ||
           !( KMimeType::mimeType( mAttachment->mimeType() ) ) ) {
        KMimeType::Ptr mimeType;
        if ( mAttachment->isUri() ) {
          mimeType = KMimeType::findByUrl( mAttachment->uri() );
        } else {
          mimeType = KMimeType::findByContent( mAttachment->decodedData() );
        }
        mAttachment->setMimeType( mimeType->name() );
      }

      setPixmap( icon() );
    }
コード例 #4
0
LibraryListViewItem::LibraryListViewItem(QListViewItem *parent,
                                         AbstractModel *item)
    : QListViewItem(parent), item_(item)
{
    setText(0, item->name());
    setText(1, item->description());

    setDragEnabled(true);
    setRenameEnabled(0, true);
}
コード例 #5
0
ファイル: allyourbase.cpp プロジェクト: serghei/kde3-kdeutils
/****************
 *  KWalletFolderItem - ListView items to represent kwallet folders
 */
KWalletFolderItem::KWalletFolderItem(KWallet::Wallet *w, QListView* parent, const QString &name, int entries)
: KListViewItem(parent),_wallet(w),_name(name),_entries(entries) {
	setText(0, QString("%1 (%2)").arg(_name).arg(_entries));
	setRenameEnabled(0, false);
	setDragEnabled(true);
	setDropEnabled(true);

	QPixmap pix = getFolderIcon(KIcon::Small);
	
	setPixmap(0,pix);
}
コード例 #6
0
ファイル: actiontree.cpp プロジェクト: app/ananas-labs
ActionListViewItem::ActionListViewItem( ananasListViewItem *parent, ananasListViewItem *after, aCfg * cfgmd, aCfgItem cfgobj, const QString &name )
: ananasListViewItem( parent, after, cfgmd, cfgobj, name )
{
    aCfgItem active;
    QPixmap pix;
    if (id) setRenameEnabled(0, true);
    active = md->findChild( obj, md_active_picture, 0 );
    if ( !active.isNull() ) {
	pix.loadFromData( md->binary( active ) );
	setPixmap( 0, pix );
    }
};
コード例 #7
0
void VariablesListViewItem::loadVariable() {
  setText(VariablesListView::NameCol, m_variable->name());

  VariablesListView* lv = dynamic_cast<VariablesListView*>(listView());

  if(m_variable->value()->isScalar()) {
    setText(VariablesListView::ValueCol, m_variable->value()->toString());
    setRenameEnabled(VariablesListView::ValueCol, !lv->isReadOnly());
  } else {
    //setText(VariablesListView::Value, m_variable->value()->typeName());
    setExpandable(true);
  }

  if(m_variable->isReference()) {
    setText(VariablesListView::TypeCol, QString("&") + m_variable->value()->typeName());
  } else {
    setText(VariablesListView::TypeCol, m_variable->value()->typeName());
  }
}
コード例 #8
0
ファイル: roster_box.cpp プロジェクト: BackupTheBerlios/qtlen
RosterBoxItem::RosterBoxItem( QString jid, QString type, QListViewItem * parent )
	: QListViewItem( parent )
{
	v_rt = 0;
	v_active = v_selected = false;
	
	setText( 0, roster_manager->getContactName( jid ) );
	setText( 1, type );
	setText( 2, jid );
	
	if( type == "item" )
	{
		setRenameEnabled( 0, true );
		setPixmap( 0, takePixmap( statusToShort( roster_manager->getContactStatus( jid ) ) ) );
	}
	else
	{
		setPixmap( 0, takePixmap( "group_open" ) );
	}
}
コード例 #9
0
ファイル: noderesults.cpp プロジェクト: alserkli/q4Go
	NodeResultItem(Q3IconView *parent, Move *m)
		: Q3IconViewItem(parent), move(m)
	{
		setText(QPushButton::tr("Move") + " " + QString::number(m->getMoveNumber()));
		if (m->getColor() == stoneBlack)
		{
//#ifndef USE_XPM
//			setPixmap(QPixmap(ICON_NODE_BLACK));
//#else
			setPixmap(QPixmap(const_cast<const char**>(node_black_xpm)));
//#endif
		}
		else
		{
//#ifndef USE_XPM
//			setPixmap(QPixmap(ICON_NODE_WHITE));
//#else
			setPixmap(QPixmap(const_cast<const char**>(node_white_xpm)));
//#endif
		}
		
		setRenameEnabled(true);
	}
コード例 #10
0
QtFileIconViewItem::QtFileIconViewItem( QtFileIconView *parent, QFileInfo *fi )
    : QIconViewItem( parent, fi->fileName() ), itemFileName( fi->filePath() ),
      itemFileInfo( fi ), checkSetText( FALSE )
{
    vm = QtFileIconView::Large;

    if ( itemFileInfo->isDir() )
        itemType = Dir;
    else if ( itemFileInfo->isFile() )
        itemType = File;
    if ( itemFileInfo->isSymLink() )
        itemType = Link;

    viewModeChanged( ( (QtFileIconView*)iconView() )->viewMode() );

    if ( itemFileInfo->fileName() == "." ||
            itemFileInfo->fileName() == ".." )
        setRenameEnabled( FALSE );

    checkSetText = TRUE;

    QObject::connect( &timer, SIGNAL( timeout() ),
                      iconView(), SLOT( openFolder() ) );
}
コード例 #11
0
TypeListViewItem::TypeListViewItem(LibraryWindow *library, QListView *parent,
                                   QString text)
    : QListViewItem(parent, text), library_(library)
{
    setRenameEnabled(0, true);
}
コード例 #12
0
ファイル: allyourbase.cpp プロジェクト: serghei/kde3-kdeutils
/****************
 *  KWalletEntryItem - ListView items to represent kwallet entries
 */
KWalletEntryItem::KWalletEntryItem(KWallet::Wallet *w, QListViewItem* parent, const QString& ename)
: KListViewItem(parent, ename), _wallet(w), _oldName(ename) {
	setRenameEnabled(0, true);
	setDragEnabled(true);
}
コード例 #13
0
ファイル: allyourbase.cpp プロジェクト: serghei/kde3-kdeutils
/****************
 *  KWalletContainerItem - ListView items to represent kwallet containers, i.e.
 *  passwords, maps, ...
 */
KWalletContainerItem::KWalletContainerItem(QListViewItem* parent, const QString &name, KWallet::Wallet::EntryType type)
: KListViewItem(parent, name), _type(type) {
	setRenameEnabled(0, false);
	setDragEnabled(true);
}
コード例 #14
0
ファイル: actiontree.cpp プロジェクト: app/ananas-labs
ActionListViewItem::ActionListViewItem( QListView *parent, aCfg * cfgmd, aCfgItem cfgobj, const QString &name )
: ananasListViewItem( parent, cfgmd, cfgobj, name )
{
	if (id) setRenameEnabled(0, true);
};
コード例 #15
0
void SafeListViewGroup::init()
{
  setPixmap(0, qPixmapFromMimeSource("folder_blue.png"));
  setRenameEnabled(0, true);
}