/usr/include/qgis/qgssymbolslistwidget.h is in libqgis-dev 2.0.1-2build2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | /***************************************************************************
qgssymbolslistwidget.h
---------------------
begin : June 2012
copyright : (C) 2012 by Arunmozhi
email : aruntheguy at gmail.com
***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef QGSSYMBOLSLISTWIDGET_H
#define QGSSYMBOLSLISTWIDGET_H
#include "ui_widget_symbolslist.h"
#include <QWidget>
class QgsSymbolV2;
class QgsStyleV2;
class QMenu;
class GUI_EXPORT QgsSymbolsListWidget : public QWidget, private Ui::SymbolsListWidget
{
Q_OBJECT
public:
QgsSymbolsListWidget( QgsSymbolV2* symbol, QgsStyleV2* style, QMenu* menu, QWidget* parent );
public slots:
void setSymbolFromStyle( const QModelIndex & index );
void setSymbolColor( const QColor& color );
void setMarkerAngle( double angle );
void setMarkerSize( double size );
void setLineWidth( double width );
void addSymbolToStyle();
void on_mSymbolUnitComboBox_currentIndexChanged( const QString & text );
void on_mTransparencySlider_valueChanged( int value );
void on_groupsCombo_currentIndexChanged( int index );
void on_groupsCombo_editTextChanged( const QString &text );
void openStyleManager();
signals:
void changed();
protected:
QgsSymbolV2* mSymbol;
QgsStyleV2* mStyle;
void populateSymbolView();
void populateSymbols( QStringList symbols );
void updateSymbolColor();
void updateSymbolInfo();
private:
/**Displays alpha value as transparency in mTransparencyLabel*/
void displayTransparency( double alpha );
/** Recursive function to create the group tree in the widget */
void populateGroups( QString parent = "", QString prepend = "" );
};
#endif //QGSSYMBOLSLISTWIDGET_H
|