⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftpviewitem.cpp

📁 Linux下的基于X11的图形开发环境。
💻 CPP
字号:
/****************************************************************************** $Id: qt/ftpviewitem.cpp   3.1.1   edited Jul 9 14:53 $**** Copyright (C) 1992-2002 Trolltech AS.  All rights reserved.**** This file is part of an example program for Qt.  This example** program may be used, distributed and modified without limitation.*******************************************************************************/#include <qpixmap.h>#include "ftpviewitem.h"FtpViewItem::FtpViewItem( QListView *parent, Type t, const QString &name, const QString &size, const QString &lastModified )    : QListViewItem(parent,name,size,lastModified), type(t){    // the pixmaps for folders and files are in an image collection    if ( type == Directory )	setPixmap( 0, QPixmap::fromMimeSource( "folder.png" ) );    else	setPixmap( 0, QPixmap::fromMimeSource( "file.png" ) );}int FtpViewItem::compare( QListViewItem * i, int col, bool ascending ) const{    // The entry ".." is always the first one.    if ( text(0) == ".." ) {	if ( ascending )	    return -1;	else	    return 1;    }    if ( i->text(0) == ".." ) {	if ( ascending )	    return 1;	else	    return -1;    }    // Directories are before files.    if ( type != ((FtpViewItem*)i)->type ) {	if ( type == Directory ) {	    if ( ascending )		return -1;	    else		return 1;	} else {	    if ( ascending )		return 1;	    else		return -1;	}    }    // Use default sorting otherwise.    return QListViewItem::compare( i, col, ascending );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -