Menu

[efa3d9]: / src / branchpropeditor.h  Maximize  Restore  History

Download this file

109 lines (79 with data), 2.4 kB

  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
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
#ifndef BRANCHPROPERTYEDITOR_H
#define BRANCHPROPERTYEDITOR_H
#include "ui_branchpropeditor.h"
#include <QCloseEvent>
#include <QDialog>
#include <QtGui>
// #include "attributedelegate.h"
class QAbstractItemModel;
class AttributeItem;
class BranchContainer;
class BranchItem;
class ImageItem;
class TreeItem;
class VymModel;
class BranchPropertyEditor : public QDialog {
Q_OBJECT
public:
BranchPropertyEditor(QWidget *parent = 0);
~BranchPropertyEditor();
public:
void setItem(TreeItem *);
void setModel(VymModel *);
void updateControls();
private:
void updateLayoutControls();
void updateDimensionControls();
void updateRotationControls();
void updateScalingControls();
private slots:
void colorChanged(QColor);
void frameAutoDesignChanged();
void frameTypeChanged(int i);
void framePenColorClicked();
void frameBrushColorClicked();
void framePaddingChanged(int);
void framePenWidthChanged(int);
void branchesLayoutsChanged(int);
void imagesLayoutsChanged(int);
void linkHideUnselectedChanged(int);
void columnWidthAutoChanged();
void columnWidthChanged(int);
void rotationsAutoChanged();
void rotationHeadingChanged(int);
void rotationSubtreeChanged(int);
void scalingAutoChanged();
void scaleHeadingChanged(qreal);
void scaleHeadingSliderPressed();
void scaleHeadingSliderChanged(int);
void scaleHeadingSliderReleased();
void scaleSubtreeChanged(qreal);
void scaleSubtreeSliderPressed();
void scaleSubtreeSliderChanged(int);
void scaleSubtreeSliderReleased();
void taskPriorityDeltaChanged(int);
void addAttributeClicked();
void deleteAttributeClicked();
void indexChanged(int);
signals:
void windowClosed();
protected:
void closeEvent(QCloseEvent *);
private:
void connectSignals();
void setSignalsBlocked(const bool);
Ui::BranchPropertyEditor ui;
QList<QWidget*> controlWidgets;
bool signalsEnabled;
BranchItem *branchItem;
BranchContainer *branchContainer;
ImageItem *imageItem;
VymModel *model;
int lastSelectedBranchTab;
QStandardItemModel *attributeModel;
AttributeItem *attributeItem;
qreal scaleHeadingInitialValue;
qreal scaleSubtreeInitialValue;
//AttributeDelegate attributeDelegate;
};
#endif //
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.