tahoma2d/toonz/sources/include/toonzqt/stylenameeditor.h
Shinya Kitaoka d1f6c4e95b REFACTORING: Add final specifiers (#537)
* add final specifiers

* apply clang-format

* fix for macOS
2016-06-29 15:17:12 +09:00

37 lines
No EOL
694 B
C++

#pragma once
#ifndef STYLENAMEEDITOR_H
#define STYLENAMEEDITOR_H
#include <QDialog>
class QLineEdit;
class QPushButton;
class TPaletteHandle;
class StyleNameEditor final : public QDialog // singleton
{
Q_OBJECT
TPaletteHandle *m_paletteHandle;
QLineEdit *m_styleName;
QPushButton *m_okButton, *m_applyButton, *m_cancelButton;
public:
StyleNameEditor(QWidget *parent = 0);
void setPaletteHandle(TPaletteHandle *ph);
protected:
void showEvent(QShowEvent *) override;
void hideEvent(QHideEvent *) override;
void enterEvent(QEvent *) override;
protected slots:
void onStyleSwitched();
void onOkPressed();
void onApplyPressed();
void onCancelPressed();
};
#endif