mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	The never ending, futile fight for whitespace consistency
I just need to write a tool that does this... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									7757363953
								
							
						
					
					
						commit
						115e5e5fbc
					
				
					 16 changed files with 116 additions and 130 deletions
				
			
		|  | @ -194,9 +194,9 @@ void get_dive_gas(struct dive *dive, int *o2_p, int *he_p, int *o2low_p) | ||||||
| 		int used = 0; | 		int used = 0; | ||||||
| 		int first_gas_explicit = 0; | 		int first_gas_explicit = 0; | ||||||
| 
 | 
 | ||||||
| 		while (dc){ | 		while (dc) { | ||||||
| 			struct event *event = dc->events; | 			struct event *event = dc->events; | ||||||
| 			while(event){ | 			while (event) { | ||||||
| 				if (event->value) { | 				if (event->value) { | ||||||
| 					if (event->name && !strcmp(event->name, "gaschange")) { | 					if (event->name && !strcmp(event->name, "gaschange")) { | ||||||
| 						unsigned int event_he = event->value >> 16; | 						unsigned int event_he = event->value >> 16; | ||||||
|  | @ -204,7 +204,7 @@ void get_dive_gas(struct dive *dive, int *o2_p, int *he_p, int *o2low_p) | ||||||
| 
 | 
 | ||||||
| 						if (event->time.seconds < 30) | 						if (event->time.seconds < 30) | ||||||
| 							first_gas_explicit = 1; | 							first_gas_explicit = 1; | ||||||
| 						if (is_air(o2, he)){ | 						if (is_air(o2, he)) { | ||||||
| 							if (is_air(event_o2 * 10, event_he * 10)) | 							if (is_air(event_o2 * 10, event_he * 10)) | ||||||
| 								used = 1; | 								used = 1; | ||||||
| 						} | 						} | ||||||
|  |  | ||||||
|  | @ -34,7 +34,7 @@ void DiveListView::reload() | ||||||
| 	m->setSourceModel(new DiveTripModel(this)); | 	m->setSourceModel(new DiveTripModel(this)); | ||||||
| 	sortByColumn(0, Qt::DescendingOrder); | 	sortByColumn(0, Qt::DescendingOrder); | ||||||
| 	QModelIndex firstDiveOrTrip = m->index(0,0); | 	QModelIndex firstDiveOrTrip = m->index(0,0); | ||||||
| 	if (firstDiveOrTrip.isValid()){ | 	if (firstDiveOrTrip.isValid()) { | ||||||
| 		if (m->index(0,0, firstDiveOrTrip).isValid()) | 		if (m->index(0,0, firstDiveOrTrip).isValid()) | ||||||
| 			setCurrentIndex(m->index(0,0, firstDiveOrTrip)); | 			setCurrentIndex(m->index(0,0, firstDiveOrTrip)); | ||||||
| 		else | 		else | ||||||
|  | @ -42,12 +42,12 @@ void DiveListView::reload() | ||||||
| 	} | 	} | ||||||
| 	// Populate the context menu of the headers that will show
 | 	// Populate the context menu of the headers that will show
 | ||||||
| 	// the menu to show / hide columns.
 | 	// the menu to show / hide columns.
 | ||||||
| 	if (!header()->actions().size()){ | 	if (!header()->actions().size()) { | ||||||
| 		QAction *visibleAction = new QAction("Visible:", header()); | 		QAction *visibleAction = new QAction("Visible:", header()); | ||||||
| 		header()->addAction(visibleAction); | 		header()->addAction(visibleAction); | ||||||
| 		QSettings s; | 		QSettings s; | ||||||
| 		s.beginGroup("DiveListColumnState"); | 		s.beginGroup("DiveListColumnState"); | ||||||
| 		for(int i = 0; i < model()->columnCount(); i++){ | 		for(int i = 0; i < model()->columnCount(); i++) { | ||||||
| 			QString title = QString("show %1").arg(model()->headerData( i, Qt::Horizontal).toString()); | 			QString title = QString("show %1").arg(model()->headerData( i, Qt::Horizontal).toString()); | ||||||
| 			QAction *a = new QAction(title, header()); | 			QAction *a = new QAction(title, header()); | ||||||
| 			a->setCheckable(true); | 			a->setCheckable(true); | ||||||
|  | @ -103,7 +103,7 @@ void DiveListView::mouseReleaseEvent(QMouseEvent* event) | ||||||
| 
 | 
 | ||||||
| void DiveListView::keyPressEvent(QKeyEvent* event) | void DiveListView::keyPressEvent(QKeyEvent* event) | ||||||
| { | { | ||||||
| 	if(event->modifiers()) | 	if (event->modifiers()) | ||||||
| 		mouseClickSelection = true; | 		mouseClickSelection = true; | ||||||
| 	QTreeView::keyPressEvent(event); | 	QTreeView::keyPressEvent(event); | ||||||
| } | } | ||||||
|  | @ -124,7 +124,7 @@ void DiveListView::currentChanged(const QModelIndex& current, const QModelIndex& | ||||||
| 	if (!dive) { // it's a trip! select first child.
 | 	if (!dive) { // it's a trip! select first child.
 | ||||||
| 		dive = (struct dive*) model->data(current.child(0,0), TreeItemDT::DIVE_ROLE).value<void*>(); | 		dive = (struct dive*) model->data(current.child(0,0), TreeItemDT::DIVE_ROLE).value<void*>(); | ||||||
| 		selectedDive = get_divenr(dive); | 		selectedDive = get_divenr(dive); | ||||||
| 	}else{ | 	} else { | ||||||
| 		selectedDive = get_divenr(dive); | 		selectedDive = get_divenr(dive); | ||||||
| 	} | 	} | ||||||
| 	if (selectedDive == selected_dive) | 	if (selectedDive == selected_dive) | ||||||
|  |  | ||||||
|  | @ -69,11 +69,11 @@ void DownloadFromDCWidget::fill_computer_list() | ||||||
| 		const char *vendor = dc_descriptor_get_vendor(descriptor); | 		const char *vendor = dc_descriptor_get_vendor(descriptor); | ||||||
| 		const char *product = dc_descriptor_get_product(descriptor); | 		const char *product = dc_descriptor_get_product(descriptor); | ||||||
| 
 | 
 | ||||||
| 		if (!vendorList.contains( vendor )) | 		if (!vendorList.contains(vendor)) | ||||||
| 			vendorList.append( vendor ); | 			vendorList.append(vendor); | ||||||
| 
 | 
 | ||||||
| 		if( !productList[vendor].contains( product )) | 		if (!productList[vendor].contains(product)) | ||||||
| 			productList[vendor].push_back( product ); | 			productList[vendor].push_back(product); | ||||||
| 
 | 
 | ||||||
| 		descriptorLookup[QString(vendor) + QString(product)] = descriptor; | 		descriptorLookup[QString(vendor) + QString(product)] = descriptor; | ||||||
| 	} | 	} | ||||||
|  | @ -91,11 +91,11 @@ void DownloadFromDCWidget::fill_computer_list() | ||||||
| 	mydescriptor->type = DC_FAMILY_NULL; | 	mydescriptor->type = DC_FAMILY_NULL; | ||||||
| 	mydescriptor->model = 0; | 	mydescriptor->model = 0; | ||||||
| 
 | 
 | ||||||
| 	if(!vendorList.contains( "Uemis")) | 	if (!vendorList.contains("Uemis")) | ||||||
| 		vendorList.append("Uemis"); | 		vendorList.append("Uemis"); | ||||||
| 
 | 
 | ||||||
| 	if( !productList["Uemis"].contains( "Zurich" )) | 	if (!productList["Uemis"].contains("Zurich")) | ||||||
| 		productList["Uemis"].push_back( "Zurich" ); | 		productList["Uemis"].push_back("Zurich"); | ||||||
| 
 | 
 | ||||||
| 	descriptorLookup[QString("UemisZurich")] = (dc_descriptor_t *)mydescriptor; | 	descriptorLookup[QString("UemisZurich")] = (dc_descriptor_t *)mydescriptor; | ||||||
| } | } | ||||||
|  | @ -103,7 +103,7 @@ void DownloadFromDCWidget::fill_computer_list() | ||||||
| void DownloadFromDCWidget::on_cancel_clicked() | void DownloadFromDCWidget::on_cancel_clicked() | ||||||
| { | { | ||||||
| 	import_thread_cancelled = true; | 	import_thread_cancelled = true; | ||||||
| 	if(thread){ | 	if (thread) { | ||||||
| 		thread->wait(); | 		thread->wait(); | ||||||
| 		thread->deleteLater(); | 		thread->deleteLater(); | ||||||
| 		thread = 0; | 		thread = 0; | ||||||
|  | @ -119,7 +119,7 @@ void DownloadFromDCWidget::on_ok_clicked() | ||||||
| 	ui->progressBar->setValue(0); | 	ui->progressBar->setValue(0); | ||||||
| 	ui->progressBar->show(); | 	ui->progressBar->show(); | ||||||
| 
 | 
 | ||||||
| 	if(thread){ | 	if (thread) { | ||||||
| 		thread->deleteLater(); | 		thread->deleteLater(); | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -159,7 +159,7 @@ void InterfaceThread::run() | ||||||
| 	DownloadThread *download = new DownloadThread(data); | 	DownloadThread *download = new DownloadThread(data); | ||||||
| 
 | 
 | ||||||
| 	download->start(); | 	download->start(); | ||||||
| 	while(download->isRunning()){ | 	while (download->isRunning()) { | ||||||
| 		msleep(200); | 		msleep(200); | ||||||
| 		updateInterface(progress_bar_fraction *100); | 		updateInterface(progress_bar_fraction *100); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | @ -15,8 +15,8 @@ struct device_data_t; | ||||||
| class DownloadThread : public QThread{ | class DownloadThread : public QThread{ | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
| public: | public: | ||||||
|     explicit DownloadThread(device_data_t* data); | 	explicit DownloadThread(device_data_t* data); | ||||||
|     virtual void run(); | 	virtual void run(); | ||||||
| private: | private: | ||||||
| 	device_data_t *data; | 	device_data_t *data; | ||||||
| }; | }; | ||||||
|  | @ -25,7 +25,7 @@ class InterfaceThread : public QThread{ | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
| public: | public: | ||||||
| 	InterfaceThread(QObject *parent, device_data_t *data) ; | 	InterfaceThread(QObject *parent, device_data_t *data) ; | ||||||
|     virtual void run(); | 	virtual void run(); | ||||||
| 
 | 
 | ||||||
| Q_SIGNALS: | Q_SIGNALS: | ||||||
| 	void updateInterface(int value); | 	void updateInterface(int value); | ||||||
|  | @ -37,7 +37,7 @@ class QStringListModel; | ||||||
| class DownloadFromDCWidget : public QDialog{ | class DownloadFromDCWidget : public QDialog{ | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
| public: | public: | ||||||
|     explicit DownloadFromDCWidget(QWidget* parent = 0, Qt::WindowFlags f = 0); | 	explicit DownloadFromDCWidget(QWidget* parent = 0, Qt::WindowFlags f = 0); | ||||||
| 
 | 
 | ||||||
| public slots: | public slots: | ||||||
| 	void on_ok_clicked(); | 	void on_ok_clicked(); | ||||||
|  |  | ||||||
|  | @ -21,33 +21,33 @@ GlobeGPS::GlobeGPS(QWidget* parent) : MarbleWidget(parent), loadedDives(0) | ||||||
| 
 | 
 | ||||||
| 	setMapThemeId("earth/bluemarble/bluemarble.dgml"); | 	setMapThemeId("earth/bluemarble/bluemarble.dgml"); | ||||||
| 	//setMapThemeId("earth/openstreetmap/openstreetmap.dgml");
 | 	//setMapThemeId("earth/openstreetmap/openstreetmap.dgml");
 | ||||||
| 	setProjection( Marble::Spherical ); | 	setProjection(Marble::Spherical); | ||||||
| 
 | 
 | ||||||
| 	setAnimationsEnabled(true); | 	setAnimationsEnabled(true); | ||||||
| 	setShowClouds( false ); | 	setShowClouds(false); | ||||||
| 	setShowBorders( false ); | 	setShowBorders(false); | ||||||
| 	setShowPlaces( true ); | 	setShowPlaces(true); | ||||||
| 	setShowCrosshairs( false ); | 	setShowCrosshairs(false); | ||||||
| 	setShowGrid( false ); | 	setShowGrid(false); | ||||||
| 	setShowOverviewMap(false); | 	setShowOverviewMap(false); | ||||||
| 	setShowScaleBar(true); | 	setShowScaleBar(true); | ||||||
| 
 | 
 | ||||||
| 	Q_FOREACH( AbstractFloatItem * floatItem, floatItems() ){ | 	Q_FOREACH(AbstractFloatItem * floatItem, floatItems()) { | ||||||
| 		if ( floatItem && floatItem->nameId() == "compass" ) { | 		if (floatItem && floatItem->nameId() == "compass") { | ||||||
| 			floatItem->setPosition( QPoint( 10, 10 ) ); | 			floatItem->setPosition(QPoint(10, 10)); | ||||||
| 			floatItem->setContentSize( QSize( 50, 50 ) ); | 			floatItem->setContentSize(QSize(50, 50)); | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void GlobeGPS::reload() | void GlobeGPS::reload() | ||||||
| { | { | ||||||
| 	if (loadedDives){ | 	if (loadedDives) { | ||||||
| 		model()->treeModel()->removeDocument(loadedDives); | 		model()->treeModel()->removeDocument(loadedDives); | ||||||
| 		delete loadedDives; | 		delete loadedDives; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (editingDiveCoords){ | 	if (editingDiveCoords) { | ||||||
| 		editingDiveCoords = 0; | 		editingDiveCoords = 0; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -61,22 +61,22 @@ void GlobeGPS::reload() | ||||||
| 	for_each_dive(idx, dive) { | 	for_each_dive(idx, dive) { | ||||||
| 		if (dive_has_gps_location(dive)) { | 		if (dive_has_gps_location(dive)) { | ||||||
| 			// don't add dive locations twice.
 | 			// don't add dive locations twice.
 | ||||||
| 			if( diveLocations.contains( QString(dive->location))) | 			if (diveLocations.contains(QString(dive->location))) | ||||||
| 				continue; | 				continue; | ||||||
| 
 | 
 | ||||||
| 			diveLocations.append( QString(dive->location) ); | 			diveLocations.append(QString(dive->location)); | ||||||
| 			GeoDataPlacemark *place = new GeoDataPlacemark( dive->location ); | 			GeoDataPlacemark *place = new GeoDataPlacemark(dive->location); | ||||||
| 			place->setCoordinate(dive->longitude.udeg / 1000000.0,dive->latitude.udeg / 1000000.0 , 0, GeoDataCoordinates::Degree ); | 			place->setCoordinate(dive->longitude.udeg / 1000000.0,dive->latitude.udeg / 1000000.0 , 0, GeoDataCoordinates::Degree); | ||||||
| 			loadedDives->append( place ); | 			loadedDives->append(place); | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 	model()->treeModel()->addDocument( loadedDives ); | 	model()->treeModel()->addDocument(loadedDives); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void GlobeGPS::centerOn(dive* dive) | void GlobeGPS::centerOn(dive* dive) | ||||||
| { | { | ||||||
| 	// dive has changed, if we had the 'editingDive', hide it.
 | 	// dive has changed, if we had the 'editingDive', hide it.
 | ||||||
| 	if(messageWidget->isVisible() && (!dive || dive_has_gps_location(dive))){ | 	if (messageWidget->isVisible() && (!dive || dive_has_gps_location(dive))) { | ||||||
| 		messageWidget->animatedHide(); | 		messageWidget->animatedHide(); | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -85,7 +85,7 @@ void GlobeGPS::centerOn(dive* dive) | ||||||
| 	qreal longitude = dive->longitude.udeg / 1000000.0; | 	qreal longitude = dive->longitude.udeg / 1000000.0; | ||||||
| 	qreal latitude = dive->latitude.udeg / 1000000.0; | 	qreal latitude = dive->latitude.udeg / 1000000.0; | ||||||
| 
 | 
 | ||||||
| 	if (!longitude || !latitude){ | 	if (!longitude || !latitude) { | ||||||
| 		prepareForGetDiveCoordinates(dive); | 		prepareForGetDiveCoordinates(dive); | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
|  | @ -107,12 +107,12 @@ void GlobeGPS::prepareForGetDiveCoordinates(dive* dive) | ||||||
| void GlobeGPS::changeDiveGeoPosition(qreal lon, qreal lat, GeoDataCoordinates::Unit unit) | void GlobeGPS::changeDiveGeoPosition(qreal lon, qreal lat, GeoDataCoordinates::Unit unit) | ||||||
| { | { | ||||||
| 	// convert to degrees if in radian.
 | 	// convert to degrees if in radian.
 | ||||||
| 	if (unit == GeoDataCoordinates::Radian){ | 	if (unit == GeoDataCoordinates::Radian) { | ||||||
| 		lon = lon * 180 / M_PI; | 		lon = lon * 180 / M_PI; | ||||||
| 		lat = lat * 180 / M_PI; | 		lat = lat * 180 / M_PI; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (!editingDiveCoords){ | 	if (!editingDiveCoords) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -127,7 +127,7 @@ void GlobeGPS::changeDiveGeoPosition(qreal lon, qreal lat, GeoDataCoordinates::U | ||||||
| void GlobeGPS::mousePressEvent(QMouseEvent* event) | void GlobeGPS::mousePressEvent(QMouseEvent* event) | ||||||
| { | { | ||||||
| 	qreal lat, lon; | 	qreal lat, lon; | ||||||
| 	if (editingDiveCoords &&  geoCoordinates(event->pos().x(), event->pos().y(), lon,lat, GeoDataCoordinates::Radian)){ | 	if (editingDiveCoords &&  geoCoordinates(event->pos().x(), event->pos().y(), lon,lat, GeoDataCoordinates::Radian)) { | ||||||
| 		changeDiveGeoPosition(lon, lat, GeoDataCoordinates::Radian); | 		changeDiveGeoPosition(lon, lat, GeoDataCoordinates::Radian); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -12,7 +12,7 @@ struct dive; | ||||||
| 
 | 
 | ||||||
| class GlobeGPS : public MarbleWidget{ | class GlobeGPS : public MarbleWidget{ | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
|     void prepareForGetDiveCoordinates(struct dive* dive); | 	void prepareForGetDiveCoordinates(struct dive* dive); | ||||||
| public: | public: | ||||||
| 	using MarbleWidget::centerOn; | 	using MarbleWidget::centerOn; | ||||||
| 	GlobeGPS(QWidget *parent); | 	GlobeGPS(QWidget *parent); | ||||||
|  | @ -20,12 +20,12 @@ public: | ||||||
| 	void centerOn(struct dive* dive); | 	void centerOn(struct dive* dive); | ||||||
| 
 | 
 | ||||||
| protected: | protected: | ||||||
|     virtual void mousePressEvent(QMouseEvent* event); | 	virtual void mousePressEvent(QMouseEvent* event); | ||||||
| 
 | 
 | ||||||
| private: | private: | ||||||
| 	GeoDataDocument *loadedDives; | 	GeoDataDocument *loadedDives; | ||||||
| 	QStringList diveLocations; | 	QStringList diveLocations; | ||||||
|     struct dive* editingDiveCoords; | 	struct dive* editingDiveCoords; | ||||||
| 	KMessageWidget* messageWidget; | 	KMessageWidget* messageWidget; | ||||||
| 
 | 
 | ||||||
| public Q_SLOTS: | public Q_SLOTS: | ||||||
|  |  | ||||||
|  | @ -79,10 +79,10 @@ MainTab::MainTab(QWidget *parent) : QTabWidget(parent), | ||||||
| 	connect(ui->cylinders, SIGNAL(clicked(QModelIndex)), ui->cylinders->model(), SLOT(remove(QModelIndex))); | 	connect(ui->cylinders, SIGNAL(clicked(QModelIndex)), ui->cylinders->model(), SLOT(remove(QModelIndex))); | ||||||
| 	connect(ui->weights, SIGNAL(clicked(QModelIndex)), ui->weights->model(), SLOT(remove(QModelIndex))); | 	connect(ui->weights, SIGNAL(clicked(QModelIndex)), ui->weights->model(), SLOT(remove(QModelIndex))); | ||||||
| 
 | 
 | ||||||
| 	ui->cylinders->setColumnWidth( CylindersModel::REMOVE, 24); | 	ui->cylinders->setColumnWidth(CylindersModel::REMOVE, 24); | ||||||
| 	ui->cylinders->horizontalHeader()->setResizeMode (CylindersModel::REMOVE , QHeaderView::Fixed); | 	ui->cylinders->horizontalHeader()->setResizeMode (CylindersModel::REMOVE , QHeaderView::Fixed); | ||||||
| 	ui->cylinders->setItemDelegateForColumn(CylindersModel::TYPE, new TankInfoDelegate()); | 	ui->cylinders->setItemDelegateForColumn(CylindersModel::TYPE, new TankInfoDelegate()); | ||||||
| 	ui->weights->setColumnWidth( WeightModel::REMOVE, 24); | 	ui->weights->setColumnWidth(WeightModel::REMOVE, 24); | ||||||
| 	ui->cylinders->horizontalHeader()->setResizeMode (WeightModel::REMOVE , QHeaderView::Fixed); | 	ui->cylinders->horizontalHeader()->setResizeMode (WeightModel::REMOVE , QHeaderView::Fixed); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -90,19 +90,19 @@ MainTab::MainTab(QWidget *parent) : QTabWidget(parent), | ||||||
| void MainTab::resizeEvent(QResizeEvent* event) | void MainTab::resizeEvent(QResizeEvent* event) | ||||||
| { | { | ||||||
| 	if (ui->cylindersGroup->isVisible()) | 	if (ui->cylindersGroup->isVisible()) | ||||||
| 		addCylinder->setGeometry( ui->cylindersGroup->contentsRect().width() - 30, 2, 24,24); | 		addCylinder->setGeometry(ui->cylindersGroup->contentsRect().width() - 30, 2, 24,24); | ||||||
| 
 | 
 | ||||||
| 	if (ui->weightGroup->isVisible()) | 	if (ui->weightGroup->isVisible()) | ||||||
| 		addWeight->setGeometry( ui->weightGroup->contentsRect().width() - 30, 2, 24,24); | 		addWeight->setGeometry(ui->weightGroup->contentsRect().width() - 30, 2, 24,24); | ||||||
| 
 | 
 | ||||||
|     QTabWidget::resizeEvent(event); | 	QTabWidget::resizeEvent(event); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void MainTab::showEvent(QShowEvent* event) | void MainTab::showEvent(QShowEvent* event) | ||||||
| { | { | ||||||
| 	QTabWidget::showEvent(event); | 	QTabWidget::showEvent(event); | ||||||
| 	addCylinder->setGeometry( ui->cylindersGroup->contentsRect().width() - 30, 2, 24,24); | 	addCylinder->setGeometry(ui->cylindersGroup->contentsRect().width() - 30, 2, 24,24); | ||||||
| 	addWeight->setGeometry( ui->weightGroup->contentsRect().width() - 30, 2, 24,24); | 	addWeight->setGeometry(ui->weightGroup->contentsRect().width() - 30, 2, 24,24); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -38,8 +38,8 @@ public: | ||||||
| 	void reload(); | 	void reload(); | ||||||
| 
 | 
 | ||||||
| 	bool eventFilter(QObject* , QEvent*); | 	bool eventFilter(QObject* , QEvent*); | ||||||
|     virtual void resizeEvent(QResizeEvent* ); | 	virtual void resizeEvent(QResizeEvent*); | ||||||
|     virtual void showEvent(QShowEvent* ); | 	virtual void showEvent(QShowEvent*); | ||||||
| 
 | 
 | ||||||
| public Q_SLOTS: | public Q_SLOTS: | ||||||
| 	void addCylinder_clicked(); | 	void addCylinder_clicked(); | ||||||
|  |  | ||||||
|  | @ -405,7 +405,7 @@ void MainWindow::readSettings() | ||||||
| 
 | 
 | ||||||
| #if ONCE_WE_HAVE_MAPS | #if ONCE_WE_HAVE_MAPS | ||||||
| 	v = settings.value(QString_int("map_provider")); | 	v = settings.value(QString_int("map_provider")); | ||||||
| 	if(v.isValid()) | 	if (v.isValid()) | ||||||
| 		prefs.map_provider = v.toInt(); | 		prefs.map_provider = v.toInt(); | ||||||
| #endif | #endif | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -51,15 +51,14 @@ QSize StarWidgetsDelegate::sizeHint(const QStyleOptionViewItem& option, const QM | ||||||
| 
 | 
 | ||||||
| QWidget* TankInfoDelegate::createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const | QWidget* TankInfoDelegate::createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const | ||||||
| { | { | ||||||
|     QComboBox *comboDelegate = new QComboBox(parent); | 	QComboBox *comboDelegate = new QComboBox(parent); | ||||||
| 	TankInfoModel *model = new TankInfoModel; | 	TankInfoModel *model = new TankInfoModel; | ||||||
| 	QString data = index.model()->data(index, Qt::DisplayRole).toString(); | 	QString data = index.model()->data(index, Qt::DisplayRole).toString(); | ||||||
| 	comboDelegate->setModel(model); | 	comboDelegate->setModel(model); | ||||||
| 	int i; | 	int i; | ||||||
| 	for(i = 0; i < model->rowCount(); i++){ | 	for (i = 0; i < model->rowCount(); i++) { | ||||||
| 		if (model->data(model->index(i,0), Qt::DisplayRole).toString() == data){ | 		if (model->data(model->index(i,0), Qt::DisplayRole).toString() == data) | ||||||
| 			break; | 			break; | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
| 	if (i != model->rowCount()) | 	if (i != model->rowCount()) | ||||||
| 		comboDelegate->setCurrentIndex(i); | 		comboDelegate->setCurrentIndex(i); | ||||||
|  |  | ||||||
|  | @ -6,9 +6,9 @@ | ||||||
| class StarWidgetsDelegate : public QStyledItemDelegate { | class StarWidgetsDelegate : public QStyledItemDelegate { | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
| public: | public: | ||||||
|     explicit StarWidgetsDelegate(QWidget* parent = 0); | 	explicit StarWidgetsDelegate(QWidget* parent = 0); | ||||||
|     virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; | 	virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; | ||||||
|     virtual QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; | 	virtual QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; | ||||||
| private: | private: | ||||||
| 	QWidget *parentWidget; | 	QWidget *parentWidget; | ||||||
| }; | }; | ||||||
|  | @ -16,8 +16,8 @@ private: | ||||||
| class TankInfoDelegate : public QStyledItemDelegate{ | class TankInfoDelegate : public QStyledItemDelegate{ | ||||||
| 	Q_OBJECT | 	Q_OBJECT | ||||||
| public: | public: | ||||||
|     explicit TankInfoDelegate(QObject* parent = 0); | 	explicit TankInfoDelegate(QObject* parent = 0); | ||||||
|     virtual QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const; | 	virtual QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -103,12 +103,9 @@ QVariant CylindersModel::data(const QModelIndex& index, int role) const | ||||||
| 			ret = QString("%1%").arg((cyl->gasmix.he.permille + 5) / 10); | 			ret = QString("%1%").arg((cyl->gasmix.he.permille + 5) / 10); | ||||||
| 			break; | 			break; | ||||||
| 		} | 		} | ||||||
| 	} | 	} else if (role == Qt::DecorationRole) { | ||||||
| 
 | 		if (index.column() == REMOVE) | ||||||
| 	else if (role == Qt::DecorationRole){ |  | ||||||
| 		if (index.column() == REMOVE){ |  | ||||||
| 			ret = QIcon(":trash"); | 			ret = QIcon(":trash"); | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	return ret; | 	return ret; | ||||||
|  | @ -237,7 +234,7 @@ void CylindersModel::setDive(dive* d) | ||||||
| 		clear(); | 		clear(); | ||||||
| 
 | 
 | ||||||
| 	int amount = MAX_CYLINDERS; | 	int amount = MAX_CYLINDERS; | ||||||
| 	for(int i = 0; i < MAX_CYLINDERS; i++){ | 	for(int i = 0; i < MAX_CYLINDERS; i++) { | ||||||
| 		cylinder_t *cylinder = &d->cylinder[i]; | 		cylinder_t *cylinder = &d->cylinder[i]; | ||||||
| 		if (cylinder_none(cylinder)) { | 		if (cylinder_none(cylinder)) { | ||||||
| 			amount = i; | 			amount = i; | ||||||
|  | @ -260,7 +257,7 @@ Qt::ItemFlags CylindersModel::flags(const QModelIndex& index) const | ||||||
| 
 | 
 | ||||||
| void CylindersModel::remove(const QModelIndex& index) | void CylindersModel::remove(const QModelIndex& index) | ||||||
| { | { | ||||||
| 	if (index.column() != REMOVE){ | 	if (index.column() != REMOVE) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 	beginRemoveRows(QModelIndex(), index.row(), index.row()); // yah, know, ugly.
 | 	beginRemoveRows(QModelIndex(), index.row(), index.row()); // yah, know, ugly.
 | ||||||
|  | @ -272,7 +269,7 @@ void CylindersModel::remove(const QModelIndex& index) | ||||||
| 
 | 
 | ||||||
| void WeightModel::remove(const QModelIndex& index) | void WeightModel::remove(const QModelIndex& index) | ||||||
| { | { | ||||||
| 	if (index.column() != REMOVE){ | 	if (index.column() != REMOVE) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 	beginRemoveRows(QModelIndex(), index.row(), index.row()); // yah, know, ugly.
 | 	beginRemoveRows(QModelIndex(), index.row(), index.row()); // yah, know, ugly.
 | ||||||
|  | @ -312,12 +309,9 @@ QVariant WeightModel::data(const QModelIndex& index, int role) const | ||||||
| 			ret = get_weight_string(ws->weight, TRUE); | 			ret = get_weight_string(ws->weight, TRUE); | ||||||
| 			break; | 			break; | ||||||
| 		} | 		} | ||||||
| 	} | 	} else if (role == Qt::DecorationRole) { | ||||||
| 
 | 		if (index.column() == REMOVE) | ||||||
| 	else if (role == Qt::DecorationRole){ |  | ||||||
| 		if (index.column() == REMOVE){ |  | ||||||
| 			ret = QIcon(":trash"); | 			ret = QIcon(":trash"); | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
| 	return ret; | 	return ret; | ||||||
| } | } | ||||||
|  | @ -493,7 +487,7 @@ TankInfoModel::TankInfoModel() : QAbstractTableModel(), rows(-1) | ||||||
| 
 | 
 | ||||||
| void TankInfoModel::update() | void TankInfoModel::update() | ||||||
| { | { | ||||||
| 	if(rows > -1) { | 	if (rows > -1) { | ||||||
| 		beginRemoveRows(QModelIndex(), 0, rows); | 		beginRemoveRows(QModelIndex(), 0, rows); | ||||||
| 		endRemoveRows(); | 		endRemoveRows(); | ||||||
| 	} | 	} | ||||||
|  | @ -548,7 +542,7 @@ QVariant TreeItemDT::data(int column, int role) const | ||||||
| 		ret = tr("min"); | 		ret = tr("min"); | ||||||
| 		break; | 		break; | ||||||
| 	case TEMPERATURE: | 	case TEMPERATURE: | ||||||
| 		ret = QString("%1%2").arg(UTF8_DEGREE).arg( (get_units()->temperature == units::CELSIUS) ? "C" : "F"); | 		ret = QString("%1%2").arg(UTF8_DEGREE).arg((get_units()->temperature == units::CELSIUS) ? "C" : "F"); | ||||||
| 		break; | 		break; | ||||||
| 	case TOTALWEIGHT: | 	case TOTALWEIGHT: | ||||||
| 		ret = (get_units()->weight == units::KG) ? tr("kg") : tr("lbs"); | 		ret = (get_units()->weight == units::KG) ? tr("kg") : tr("lbs"); | ||||||
|  | @ -789,7 +783,7 @@ QVariant DiveTripModel::data(const QModelIndex& index, int role) const | ||||||
| 	if (!index.isValid()) | 	if (!index.isValid()) | ||||||
| 		return QVariant(); | 		return QVariant(); | ||||||
| 
 | 
 | ||||||
| 	if (role == Qt::FontRole){ | 	if (role == Qt::FontRole) { | ||||||
| 		QFont font; | 		QFont font; | ||||||
| 		font.setPointSizeF(font.pointSizeF() * 0.7); | 		font.setPointSizeF(font.pointSizeF() * 0.7); | ||||||
| 		return font; | 		return font; | ||||||
|  |  | ||||||
|  | @ -90,7 +90,7 @@ private: | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| struct TreeItemDT { | struct TreeItemDT { | ||||||
| 	Q_DECLARE_TR_FUNCTIONS ( TreeItemDT ); | 	Q_DECLARE_TR_FUNCTIONS (TreeItemDT); | ||||||
| public: | public: | ||||||
| 	enum Column {NR, DATE, RATING, DEPTH, DURATION, TEMPERATURE, TOTALWEIGHT, | 	enum Column {NR, DATE, RATING, DEPTH, DURATION, TEMPERATURE, TOTALWEIGHT, | ||||||
| 				SUIT, CYLINDER, NITROX, SAC, OTU, MAXCNS, LOCATION, DIVE, COLUMNS }; | 				SUIT, CYLINDER, NITROX, SAC, OTU, MAXCNS, LOCATION, DIVE, COLUMNS }; | ||||||
|  | @ -102,7 +102,7 @@ public: | ||||||
| 		return COLUMNS; | 		return COLUMNS; | ||||||
| 	}; | 	}; | ||||||
| 
 | 
 | ||||||
| 	virtual QVariant data ( int column, int role ) const; | 	virtual QVariant data (int column, int role) const; | ||||||
| 	int row() const; | 	int row() const; | ||||||
| 	QList<TreeItemDT *> children; | 	QList<TreeItemDT *> children; | ||||||
| 	TreeItemDT *parent; | 	TreeItemDT *parent; | ||||||
|  |  | ||||||
|  | @ -130,8 +130,8 @@ ProfileGraphicsView::ProfileGraphicsView(QWidget* parent) : QGraphicsView(parent | ||||||
| 	defaultPen.setWidth(2); | 	defaultPen.setWidth(2); | ||||||
| 	defaultPen.setCosmetic(true); | 	defaultPen.setCosmetic(true); | ||||||
| 
 | 
 | ||||||
| 	setHorizontalScrollBarPolicy ( Qt::ScrollBarAlwaysOff ); | 	setHorizontalScrollBarPolicy (Qt::ScrollBarAlwaysOff); | ||||||
| 	setVerticalScrollBarPolicy ( Qt::ScrollBarAlwaysOff ); | 	setVerticalScrollBarPolicy (Qt::ScrollBarAlwaysOff); | ||||||
| 
 | 
 | ||||||
| 	fill_profile_color(); | 	fill_profile_color(); | ||||||
| } | } | ||||||
|  | @ -141,20 +141,20 @@ void ProfileGraphicsView::wheelEvent(QWheelEvent* event) | ||||||
| 	if (!toolTip) | 	if (!toolTip) | ||||||
| 		return; | 		return; | ||||||
| 
 | 
 | ||||||
|     setTransformationAnchor(QGraphicsView::AnchorUnderMouse); | 	setTransformationAnchor(QGraphicsView::AnchorUnderMouse); | ||||||
| 
 | 
 | ||||||
|     // Scale the view / do the zoom
 | 	// Scale the view / do the zoom
 | ||||||
| 	QPoint toolTipPos = mapFromScene(toolTip->pos()); | 	QPoint toolTipPos = mapFromScene(toolTip->pos()); | ||||||
|     double scaleFactor = 1.15; | 	double scaleFactor = 1.15; | ||||||
|     if(event->delta() > 0 && zoomLevel <= 10) { | 	if (event->delta() > 0 && zoomLevel <= 10) { | ||||||
|         scale(scaleFactor, scaleFactor); | 		scale(scaleFactor, scaleFactor); | ||||||
| 		zoomLevel++; | 		zoomLevel++; | ||||||
|     } else if (zoomLevel >= 0) { | 	} else if (zoomLevel >= 0) { | ||||||
|         // Zooming out
 | 		// Zooming out
 | ||||||
|         scale(1.0 / scaleFactor, 1.0 / scaleFactor); | 		scale(1.0 / scaleFactor, 1.0 / scaleFactor); | ||||||
| 		zoomLevel--; | 		zoomLevel--; | ||||||
|     } | 	} | ||||||
|     toolTip->setPos(mapToScene(toolTipPos).x(), mapToScene(toolTipPos).y()); | 	toolTip->setPos(mapToScene(toolTipPos).x(), mapToScene(toolTipPos).y()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void ProfileGraphicsView::mouseMoveEvent(QMouseEvent* event) | void ProfileGraphicsView::mouseMoveEvent(QMouseEvent* event) | ||||||
|  | @ -206,7 +206,7 @@ void ProfileGraphicsView::showEvent(QShowEvent* event) | ||||||
| 	// but the dive was not ploted.
 | 	// but the dive was not ploted.
 | ||||||
| 	// force a replot by modifying the dive
 | 	// force a replot by modifying the dive
 | ||||||
| 	// hold by the view, and issuing a plot.
 | 	// hold by the view, and issuing a plot.
 | ||||||
| 	if (dive){ | 	if (dive) { | ||||||
| 		dive = 0; | 		dive = 0; | ||||||
| 		plot(get_dive(selected_dive)); | 		plot(get_dive(selected_dive)); | ||||||
| 	} | 	} | ||||||
|  | @ -234,7 +234,7 @@ void ProfileGraphicsView::plot(struct dive *d) | ||||||
| 	dive = d; | 	dive = d; | ||||||
| 	diveDC = d ? dc : NULL; | 	diveDC = d ? dc : NULL; | ||||||
| 
 | 
 | ||||||
| 	if(!isVisible() || !dive){ | 	if (!isVisible() || !dive) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -358,7 +358,7 @@ void ProfileGraphicsView::plot(struct dive *d) | ||||||
| 
 | 
 | ||||||
| 	QRectF r = scene()->itemsBoundingRect(); | 	QRectF r = scene()->itemsBoundingRect(); | ||||||
| 	scene()->setSceneRect(r.x() - 15, r.y() -15, r.width() + 30, r.height() + 30); | 	scene()->setSceneRect(r.x() - 15, r.y() -15, r.width() + 30, r.height() + 30); | ||||||
| 	if(zoomLevel == 0){ | 	if (zoomLevel == 0) { | ||||||
| 		fitInView(sceneRect()); | 		fitInView(sceneRect()); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | @ -430,7 +430,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->pn2)); | 		from = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->pn2 < prefs.pp_graphs.pn2_threshold){ | 			if (entry->pn2 < prefs.pp_graphs.pn2_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->pn2)); | 				to = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				QPen pen(defaultPen); | 				QPen pen(defaultPen); | ||||||
|  | @ -438,8 +438,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 				item->setPen(pen); | 				item->setPen(pen); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->pn2)); | 				from = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -449,7 +448,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->pn2)); | 		from = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->pn2 >= prefs.pp_graphs.pn2_threshold){ | 			if (entry->pn2 >= prefs.pp_graphs.pn2_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->pn2)); | 				to = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				QPen pen(defaultPen); | 				QPen pen(defaultPen); | ||||||
|  | @ -457,8 +456,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 				item->setPen(pen); | 				item->setPen(pen); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->pn2)); | 				from = QPointF(SCALEGC(entry->sec, entry->pn2)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -471,7 +469,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->phe)); | 		from = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->phe < prefs.pp_graphs.phe_threshold){ | 			if (entry->phe < prefs.pp_graphs.phe_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->phe)); | 				to = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				QPen pen(defaultPen); | 				QPen pen(defaultPen); | ||||||
|  | @ -479,8 +477,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 				item->setPen(pen); | 				item->setPen(pen); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->phe)); | 				from = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -490,7 +487,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->phe)); | 		from = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->phe >= prefs.pp_graphs.phe_threshold){ | 			if (entry->phe >= prefs.pp_graphs.phe_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->phe)); | 				to = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				QPen pen(defaultPen); | 				QPen pen(defaultPen); | ||||||
|  | @ -498,8 +495,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 				item->setPen(pen); | 				item->setPen(pen); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->phe)); | 				from = QPointF(SCALEGC(entry->sec, entry->phe)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -510,7 +506,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->po2)); | 		from = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->po2 < prefs.pp_graphs.po2_threshold){ | 			if (entry->po2 < prefs.pp_graphs.po2_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->po2)); | 				to = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				QPen pen(defaultPen); | 				QPen pen(defaultPen); | ||||||
|  | @ -518,8 +514,7 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 				item->setPen(pen); | 				item->setPen(pen); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->po2)); | 				from = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -529,14 +524,13 @@ void ProfileGraphicsView::plot_pp_gas_profile() | ||||||
| 		from = QPointF(SCALEGC(entry->sec, entry->po2)); | 		from = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 		for (i = 1; i < pi->nr; i++) { | 		for (i = 1; i < pi->nr; i++) { | ||||||
| 			entry++; | 			entry++; | ||||||
| 			if (entry->po2 >= prefs.pp_graphs.po2_threshold){ | 			if (entry->po2 >= prefs.pp_graphs.po2_threshold) { | ||||||
| 				to = QPointF(SCALEGC(entry->sec, entry->po2)); | 				to = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | 				QGraphicsLineItem *item = new QGraphicsLineItem(from.x(), from.y(), to.x(), to.y()); | ||||||
| 				item->setPen(QPen(c)); | 				item->setPen(QPen(c)); | ||||||
| 				scene()->addItem(item); | 				scene()->addItem(item); | ||||||
| 				from = to; | 				from = to; | ||||||
| 			} | 			} else { | ||||||
| 			else{ |  | ||||||
| 				from = QPointF(SCALEGC(entry->sec, entry->po2)); | 				from = QPointF(SCALEGC(entry->sec, entry->po2)); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | @ -806,7 +800,7 @@ void ProfileGraphicsView::plot_events(struct divecomputer *dc) | ||||||
| { | { | ||||||
| 	struct event *event = dc->events; | 	struct event *event = dc->events; | ||||||
| 
 | 
 | ||||||
| // 	if (gc->printer){
 | // 	if (gc->printer) {
 | ||||||
| // 		return;
 | // 		return;
 | ||||||
| // 	}
 | // 	}
 | ||||||
| 
 | 
 | ||||||
|  | @ -1130,7 +1124,7 @@ QGraphicsSimpleTextItem *ProfileGraphicsView::plot_text(text_render_options_t *t | ||||||
| 	item->setBrush(QBrush(profile_color[tro->color].first())); | 	item->setBrush(QBrush(profile_color[tro->color].first())); | ||||||
| 	item->setFlag(QGraphicsItem::ItemIgnoresTransformations); | 	item->setFlag(QGraphicsItem::ItemIgnoresTransformations); | ||||||
| 
 | 
 | ||||||
| 	if(!parent) | 	if (!parent) | ||||||
| 		scene()->addItem(item); | 		scene()->addItem(item); | ||||||
| 	return item; | 	return item; | ||||||
| } | } | ||||||
|  | @ -1168,8 +1162,7 @@ void ProfileGraphicsView::plot_temperature_profile() | ||||||
| 			item->setPen(pen); | 			item->setPen(pen); | ||||||
| 			scene()->addItem(item); | 			scene()->addItem(item); | ||||||
| 			from = to; | 			from = to; | ||||||
| 		} | 		} else { | ||||||
| 		else{ |  | ||||||
| 			from = QPointF(SCALEGC(sec, mkelvin)); | 			from = QPointF(SCALEGC(sec, mkelvin)); | ||||||
| 		} | 		} | ||||||
| 		last = mkelvin; | 		last = mkelvin; | ||||||
|  | @ -1292,7 +1285,7 @@ void ToolTipItem::collapse() | ||||||
| void ToolTipItem::expand() | void ToolTipItem::expand() | ||||||
| { | { | ||||||
| 
 | 
 | ||||||
| 	if (!title){ | 	if (!title) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -1309,7 +1302,7 @@ void ToolTipItem::expand() | ||||||
| 	if (width < title->boundingRect().width() + SPACING*2) | 	if (width < title->boundingRect().width() + SPACING*2) | ||||||
| 		width = title->boundingRect().width() + SPACING*2; | 		width = title->boundingRect().width() + SPACING*2; | ||||||
| 
 | 
 | ||||||
| 	if(height < ICON_SMALL) | 	if (height < ICON_SMALL) | ||||||
| 		height = ICON_SMALL; | 		height = ICON_SMALL; | ||||||
| 
 | 
 | ||||||
| 	nextRectangle.setWidth(width); | 	nextRectangle.setWidth(width); | ||||||
|  |  | ||||||
|  | @ -68,9 +68,9 @@ public: | ||||||
| 
 | 
 | ||||||
| protected: | protected: | ||||||
| 	void resizeEvent(QResizeEvent *event); | 	void resizeEvent(QResizeEvent *event); | ||||||
|     void mouseMoveEvent(QMouseEvent* event); | 	void mouseMoveEvent(QMouseEvent* event); | ||||||
|     void wheelEvent(QWheelEvent* event); | 	void wheelEvent(QWheelEvent* event); | ||||||
|     void showEvent(QShowEvent* event); | 	void showEvent(QShowEvent* event); | ||||||
| 
 | 
 | ||||||
| private: | private: | ||||||
| 	void plot_depth_profile(); | 	void plot_depth_profile(); | ||||||
|  |  | ||||||
|  | @ -26,7 +26,7 @@ int StarWidget::currentStars() const | ||||||
| 
 | 
 | ||||||
| void StarWidget::mouseReleaseEvent(QMouseEvent* event) | void StarWidget::mouseReleaseEvent(QMouseEvent* event) | ||||||
| { | { | ||||||
| 	if (readOnly){ | 	if (readOnly) { | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -65,7 +65,7 @@ StarWidget::StarWidget(QWidget* parent, Qt::WindowFlags f): | ||||||
| 	QWidget(parent, f), | 	QWidget(parent, f), | ||||||
| 	current(0) | 	current(0) | ||||||
| { | { | ||||||
| 	if(!activeStar){ | 	if (!activeStar) { | ||||||
| 		activeStar = new QPixmap(); | 		activeStar = new QPixmap(); | ||||||
| 		QSvgRenderer render(QString(":star")); | 		QSvgRenderer render(QString(":star")); | ||||||
| 		QPixmap renderedStar(IMG_SIZE, IMG_SIZE); | 		QPixmap renderedStar(IMG_SIZE, IMG_SIZE); | ||||||
|  | @ -76,7 +76,7 @@ StarWidget::StarWidget(QWidget* parent, Qt::WindowFlags f): | ||||||
| 		render.render(&painter, QRectF(0, 0, IMG_SIZE, IMG_SIZE)); | 		render.render(&painter, QRectF(0, 0, IMG_SIZE, IMG_SIZE)); | ||||||
| 		(*activeStar) = renderedStar; | 		(*activeStar) = renderedStar; | ||||||
| 	} | 	} | ||||||
| 	if(!inactiveStar){ | 	if (!inactiveStar) { | ||||||
| 		inactiveStar = new QPixmap(); | 		inactiveStar = new QPixmap(); | ||||||
| 		(*inactiveStar) = grayImage(activeStar); | 		(*inactiveStar) = grayImage(activeStar); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue