branchpropwindow.h
author insilmaril
Tue, 30 Mar 2010 17:30:39 +0000
changeset 842 bec082472471
parent 787 c6bb4fdcc55f
permissions -rw-r--r--
Much improved results in FindResultsWidget
insilmaril@421
     1
#ifndef BRANCHPROPERTYWINDOW_H
insilmaril@421
     2
#define BRANCHPROPERTYWINDOW_H
insilmaril@421
     3
insilmaril@421
     4
#include "ui_branchpropwindow.h"
insilmaril@421
     5
insilmaril@481
     6
#include <QDialog>
insilmaril@481
     7
#include <QCloseEvent>
insilmaril@673
     8
#include <QtGui>
insilmaril@481
     9
insilmaril@673
    10
insilmaril@767
    11
//#include "attributedelegate.h"
insilmaril@421
    12
#include "branchobj.h"
insilmaril@721
    13
#include "vymmodel.h"
insilmaril@673
    14
insilmaril@673
    15
class QAbstractItemModel;
insilmaril@673
    16
insilmaril@421
    17
class BranchPropertyWindow:public QDialog
insilmaril@421
    18
{
insilmaril@421
    19
	Q_OBJECT
insilmaril@421
    20
public:
insilmaril@421
    21
	BranchPropertyWindow (QWidget *parent=0);
insilmaril@462
    22
	~BranchPropertyWindow ();
insilmaril@787
    23
	void setItem (TreeItem *);
insilmaril@721
    24
	void setModel (VymModel *);
insilmaril@421
    25
insilmaril@421
    26
private slots:
insilmaril@421
    27
	void frameTypeChanged (int);
insilmaril@440
    28
	void framePenColorClicked ();
insilmaril@440
    29
	void frameBrushColorClicked ();
insilmaril@462
    30
	void framePaddingChanged(int);
insilmaril@462
    31
	void frameBorderWidthChanged(int);
insilmaril@421
    32
	void linkHideUnselectedChanged (int);
insilmaril@462
    33
	void incImgVerChanged (int);
insilmaril@462
    34
	void incImgHorChanged (int);
insilmaril@767
    35
//	void addAttributeClicked();
insilmaril@767
    36
//	void deleteAttributeClicked();
insilmaril@421
    37
insilmaril@481
    38
signals:
insilmaril@481
    39
	void windowClosed();
insilmaril@481
    40
	
insilmaril@481
    41
protected:
insilmaril@481
    42
	void closeEvent( QCloseEvent* );
insilmaril@481
    43
insilmaril@421
    44
private:
insilmaril@462
    45
	void connectSignals();
insilmaril@462
    46
	void disconnectSignals();
insilmaril@462
    47
	
insilmaril@421
    48
	Ui::BranchPropertyWindow ui;
insilmaril@421
    49
insilmaril@421
    50
	BranchObj *branch;
insilmaril@785
    51
	BranchItem *branchItem;
insilmaril@721
    52
	VymModel *model;
insilmaril@440
    53
insilmaril@462
    54
	QColor penColor;
insilmaril@440
    55
	QColor brushColor;
insilmaril@673
    56
insilmaril@767
    57
//	QAbstractItemModel *attributeModel;
insilmaril@673
    58
insilmaril@767
    59
//	AttributeDelegate delegate;
insilmaril@421
    60
};
insilmaril@421
    61
insilmaril@421
    62
#endif //