~ubuntu-branches/ubuntu/quantal/qgis/quantal

« back to all changes in this revision

Viewing changes to plugins/grass/qgsgrasseditbase.h

  • Committer: Bazaar Package Importer
  • Author(s): William Grant
  • Date: 2007-05-06 13:42:32 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070506134232-pyli6t388w5asd8x
Tags: 0.8.0-3ubuntu1
* Merge from Debian unstable. Remaining Ubuntu changes:
  - debian/rules, debian/qgis.install, debian/qgis.dirs debian/qgis.desktop:
    Add and install .desktop.
* debian/qgis.desktop: Remove Applications category; it's not real.
* Modify Maintainer value to match Debian-Maintainer-Field Spec

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/****************************************************************************
2
 
** Form interface generated from reading ui file 'qgsgrasseditbase.ui'
3
 
**
4
 
** Created: Fri Nov 4 14:22:39 2005
5
 
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.4   edited Nov 24 2003 $)
6
 
**
7
 
** WARNING! All changes made in this file will be lost!
8
 
****************************************************************************/
9
 
 
10
 
#ifndef QGSGRASSEDITBASE_H
11
 
#define QGSGRASSEDITBASE_H
12
 
 
13
 
#include <qvariant.h>
14
 
#include <qpixmap.h>
15
 
#include <qmainwindow.h>
16
 
 
17
 
class QVBoxLayout;
18
 
class QHBoxLayout;
19
 
class QGridLayout;
20
 
class QSpacerItem;
21
 
class QAction;
22
 
class QActionGroup;
23
 
class QToolBar;
24
 
class QPopupMenu;
25
 
class QTabWidget;
26
 
class QWidget;
27
 
class QLabel;
28
 
class QComboBox;
29
 
class QLineEdit;
30
 
class QSpinBox;
31
 
class QListView;
32
 
class QListViewItem;
33
 
class QFrame;
34
 
class QTable;
35
 
class QPushButton;
36
 
 
37
 
class QgsGrassEditBase : public QMainWindow
38
 
{
39
 
    Q_OBJECT
40
 
 
41
 
public:
42
 
    QgsGrassEditBase( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
43
 
    ~QgsGrassEditBase();
44
 
 
45
 
    QTabWidget* tabWidget;
46
 
    QWidget* tab;
47
 
    QLabel* textLabel3;
48
 
    QLabel* catLabel;
49
 
    QLabel* textLabel2;
50
 
    QComboBox* mCatModeBox;
51
 
    QLineEdit* mCatEntry;
52
 
    QComboBox* mFieldBox;
53
 
    QWidget* tab_2;
54
 
    QLabel* textLabel4;
55
 
    QSpinBox* mSnapPixels;
56
 
    QWidget* tab_3;
57
 
    QListView* symbologyList;
58
 
    QWidget* tab_4;
59
 
    QFrame* frame9;
60
 
    QLabel* textLabel1;
61
 
    QComboBox* mTableField;
62
 
    QTable* mAttributeTable;
63
 
    QFrame* frame3;
64
 
    QPushButton* mAddColumnButton;
65
 
    QPushButton* mAlterTableButton;
66
 
    QToolBar *newToolBar;
67
 
    QToolBar *editVertexToolBar;
68
 
    QToolBar *editLineToolBar;
69
 
    QToolBar *mainToolBar;
70
 
    QAction* closeEditAction;
71
 
    QActionGroup* actionToolsGroup;
72
 
    QAction* newLineAction;
73
 
    QAction* newPointAction;
74
 
    QAction* newBoundaryAction;
75
 
    QAction* newCentroidAction;
76
 
    QAction* moveVertexAction;
77
 
    QAction* addVertexAction;
78
 
    QAction* deleteVertexAction;
79
 
    QAction* splitLineAction;
80
 
    QAction* moveLineAction;
81
 
    QAction* deleteLineAction;
82
 
    QAction* editAttributesAction;
83
 
 
84
 
public slots:
85
 
    virtual void newLine();
86
 
    virtual void closeEdit();
87
 
    virtual void newPoint();
88
 
    virtual void newBoundary();
89
 
    virtual void newCentroid();
90
 
    virtual void moveVertex();
91
 
    virtual void deleteVertex();
92
 
    virtual void addVertex();
93
 
    virtual void moveLine();
94
 
    virtual void deleteLine();
95
 
    virtual void splitLine();
96
 
    virtual void editCats();
97
 
    virtual void editAttributes();
98
 
    virtual void catModeChanged();
99
 
    virtual void fieldChanged();
100
 
    virtual void addColumn();
101
 
    virtual void alterTable();
102
 
    virtual void attributeTableFieldChanged();
103
 
 
104
 
protected:
105
 
    QVBoxLayout* QgsGrassEditBaseLayout;
106
 
    QGridLayout* tabLayout;
107
 
    QGridLayout* tabLayout_2;
108
 
    QHBoxLayout* tabLayout_3;
109
 
    QVBoxLayout* tabLayout_4;
110
 
    QHBoxLayout* frame3Layout;
111
 
 
112
 
protected slots:
113
 
    virtual void languageChange();
114
 
 
115
 
private:
116
 
    QPixmap image0;
117
 
    QPixmap image1;
118
 
    QPixmap image2;
119
 
    QPixmap image3;
120
 
    QPixmap image4;
121
 
    QPixmap image5;
122
 
    QPixmap image6;
123
 
    QPixmap image7;
124
 
    QPixmap image8;
125
 
    QPixmap image9;
126
 
    QPixmap image10;
127
 
    QPixmap image11;
128
 
 
129
 
};
130
 
 
131
 
#endif // QGSGRASSEDITBASE_H