DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAChartSymbolComboBox.h
1#ifndef DACHARTSYMBOLCOMBOBOX_H
2#define DACHARTSYMBOLCOMBOBOX_H
3#include <QComboBox>
4#include "DAGuiAPI.h"
5#include "qwt_symbol.h"
6namespace DA
7{
11class DAGUI_API DAChartSymbolComboBox : public QComboBox
12{
13 Q_OBJECT
14public:
15 DAChartSymbolComboBox(QWidget* par = 0);
16 //
17 void setSymbolStyle(const QwtSymbol::Style& s);
18 QwtSymbol::Style getSymbolStyle() const;
19 static QwtSymbol::Style style(int index);
20 static int symbolIndex(const QwtSymbol::Style& s);
21signals:
26 void symbolStyleChanged(QwtSymbol::Style s);
27private slots:
28 void onCurrentIndexChanged(int index);
29
30private:
31 void buildItems();
32
33private:
34 // static const QwtSymbol::Style s_symbols[];
35};
36}
37// Q_DECLARE_METATYPE(QwtSymbol::Style)
38
39#endif // DACHARTSYMBOLCOMBOBOX_H
针对QwtSymbol的combobox,此类参考qtiplot的SymbolBox
Definition DAChartSymbolComboBox.h:12
void symbolStyleChanged(QwtSymbol::Style s)
符号标记改变信号
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44