예제 #1
0
파일: scene.cpp 프로젝트: 0ctobyte/cs488
bool GeometryNode::is_picked(Viewer *viewer)
{
  viewer->pushMatrix();
  viewer->multMatrix(get_transform());
  toggle_selected(viewer->picker());
  viewer->popMatrix();

  return m_selected;
}
예제 #2
0
파일: listitem.cpp 프로젝트: chiiph/qfm
ListItem::ListItem(QString file, QString fpath, QListWidget *parent) :
	QListWidgetItem(parent),
	full_path(fpath),
	display_text(file),
	selected(true) 
{
	toggle_selected();
	QFileInfo finfo(full_path);
	if(finfo.isDir())
		setIcon(QIcon(":folder"));
	else if(finfo.isFile()) {
		setIcon(QIcon(":generic-file"));
		QString s = full_path;
		QString ext = "";
		int pos = s.indexOf('.');
		if(pos >= 0)
			ext = s.right(s.length() - pos - 1);
		qDebug() << "Extension" << ext;
	}
}