1 #ifndef MUSICFUNCTIONTOOLBOXWIDGET_H
2 #define MUSICFUNCTIONTOOLBOXWIDGET_H
47 inline void setIndex(
int index) { m_index = index; }
51 inline int index()
const {
return m_index; }
61 void setExpand(
bool expand);
65 bool isExpand()
const;
70 void setTitle(
const QString &text);
74 QString title(
bool suffix =
false);
80 void itemIndexChanged(
int index);
84 void swapDragItemIndex(
int start,
int end);
90 virtual bool isItemEnabled()
const;
94 virtual void dragEnterEvent(QDragEnterEvent *event)
override final;
95 virtual void dragMoveEvent(QDragMoveEvent *event)
override final;
96 virtual void dragLeaveEvent(QDragLeaveEvent *event)
override final;
97 virtual void dropEvent(QDropEvent *event)
override final;
98 virtual void mousePressEvent(QMouseEvent *event)
override final;
99 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
100 virtual void paintEvent(QPaintEvent *event)
override;
135 QWidget *item()
const;
139 void addCellItem(QWidget *item);
144 void setTitle(
const QString &text);
149 void setExpand(
bool expand);
153 bool isExpand()
const;
158 bool isActive()
const;
164 void swapDragItemIndex(
int start,
int end);
174 virtual void mousePressEvent(QMouseEvent *event)
override final;
211 m_widgetItem(nullptr)
239 void addCellItem(QWidget *item,
const QString &text);
243 void removeItem(QWidget *item);
247 void swapItem(
int start,
int end);
252 void setTitle(QWidget *item,
const QString &text);
257 void resizeScrollIndex(
int index)
const;
262 int currentIndex()
const;
272 void setCurrentIndex(
int index);
276 void itemIndexChanged(
int index);
290 virtual void mousePressEvent(QMouseEvent *event)
override final;
294 int foundMappedIndex(
int index);
305 #endif // MUSICFUNCTIONTOOLBOXWIDGET_H
#define TTK_MODULE_EXPORT
TTK_MODULE_EXPORT QString suffix(const QString &name)
#define TTK_DECLARE_MODULE(Class)
static unsigned char alpha[symbols+1]