1 #ifndef MUSICFUNCTIONTOOLBOXWIDGET_H
2 #define MUSICFUNCTIONTOOLBOXWIDGET_H
46 inline void setIndex(
int index) noexcept { m_index = index; }
60 void setExpand(
bool expand);
64 bool isExpand()
const;
69 void setTitle(
const QString &text);
73 QString title(
bool suffix);
79 void itemIndexChanged(
int index);
83 void swapDragItemIndex(
int start,
int end);
89 virtual bool isItemEnabled()
const;
93 virtual void dragEnterEvent(QDragEnterEvent *event)
override final;
94 virtual void dragMoveEvent(QDragMoveEvent *event)
override final;
95 virtual void dragLeaveEvent(QDragLeaveEvent *event)
override final;
96 virtual void dropEvent(QDropEvent *event)
override final;
97 virtual void mousePressEvent(QMouseEvent *event)
override final;
98 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
99 virtual void paintEvent(QPaintEvent *event)
override;
132 QWidget *item()
const noexcept;
136 void addCellItem(QWidget *item);
141 void setTitle(
const QString &text);
146 void setExpand(
bool expand);
150 bool isExpand()
const;
155 bool isActive()
const;
161 void swapDragItemIndex(
int start,
int end);
171 virtual void mousePressEvent(QMouseEvent *event)
override final;
217 void addCellItem(QWidget *item,
const QString &text);
221 void removeItem(QWidget *item);
225 void swapItem(
int start,
int end);
230 void setTitle(QWidget *item,
const QString &text);
235 void resizeScrollIndex(
int index)
const;
240 int currentIndex()
const noexcept;
244 int count()
const noexcept;
250 void setCurrentIndex(
int index);
254 void itemIndexChanged(
int index);
268 virtual void mousePressEvent(QMouseEvent *event)
override final;
272 int foundMappedIndex(
int index);
290 #endif // MUSICFUNCTIONTOOLBOXWIDGET_H
#define TTK_MODULE_EXPORT
TTK_MODULE_EXPORT QString suffix(const QString &name)
TTK_MODULE_EXPORT void initialize(TTK::Attribute attr)
static unsigned char alpha[symbols+1]