1
/***************************************************************************
2
qgsuvaldialog.h - description
5
copyright : (C) 2004 by Marco Hugentobler
6
email : marco.hugentobler@autoform.ch
7
***************************************************************************/
9
/***************************************************************************
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
16
***************************************************************************/
17
/* $Id: qgsuvaldialog.h,v 1.6 2004/10/16 21:59:14 gsherman Exp $ */
18
#ifndef QGSUVALDIALOG_H
19
#define QGSUVALDIALOG_H
21
#include "qgsuvaldialogbase.h"
23
#include "qgsuvaldialogbase.uic.h"
25
#include "qgssisydialog.h"
31
class QgsUValDialog: public QgsUValDialogBase
35
QgsUValDialog(QgsVectorLayer* vl);
42
/**Pointer to the associated vector layer*/
43
QgsVectorLayer* mVectorLayer;
44
/**Set to store the already entered values*/
45
std::map<QString,QgsRenderItem*> mValues;
46
QgsSiSyDialog sydialog;
47
/**Value for which symbology settings are displayed*/
51
/**Set new attribut for classification*/
52
void changeClassificationAttribute(int nr);
53
/**Changes the display of the single symbol dialog*/
54
void changeCurrentValue();
55
/**Writes changes in the single symbol dialog to the corresponding QgsSymbol*/
56
void applySymbologyChanges();