4d10065c54
Conflicts: examples/widgets/applicationicon/applicationicon.svg examples/widgets/applicationicon/main.cpp examples/widgets/elidedlabel/elidedlabel.cpp examples/widgets/elidedlabel/elidedlabel.h examples/widgets/elidedlabel/main.cpp examples/widgets/elidedlabel/testwidget.cpp examples/widgets/elidedlabel/testwidget.h (cherry picked from commit 1b555a91f05b68c697b6985d1b672dc0fba5fc5a) (cherry picked from commit c0e0bfdd451f42b10051e8064153b811080ffa0e)
37 lines
594 B
C++
37 lines
594 B
C++
#ifndef TESTWIDGET_H
|
|
#define TESTWIDGET_H
|
|
|
|
#include <QWidget>
|
|
#include <QStringList>
|
|
#include <QSlider>
|
|
#include <QComboBox>
|
|
|
|
class ElidedLabel;
|
|
|
|
//! [0]
|
|
class TestWidget : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
TestWidget(QWidget *parent = 0);
|
|
|
|
protected:
|
|
void resizeEvent(QResizeEvent *event);
|
|
|
|
private slots:
|
|
void switchText();
|
|
void onWidthChanged(int width);
|
|
void onHeightChanged(int height);
|
|
|
|
private:
|
|
int sampleIndex;
|
|
QStringList textSamples;
|
|
ElidedLabel *elidedText;
|
|
QSlider *heightSlider;
|
|
QSlider *widthSlider;
|
|
};
|
|
//! [0]
|
|
|
|
#endif // TESTWIDGET_H
|