15 #include <KLocalizedString> 30 virtual QString
text()
const = 0;
41 #define DefineDontAskAgainItem(name,key,_text) \ 42 class DontAskAgainItem##name : public DontAskAgainItem \ 45 DontAskAgainItem##name() : DontAskAgainItem(QStringLiteral(key)) {} \ 46 virtual QString text() const { return _text; } \ 48 static DontAskAgainItem##name name; 114 #endif // DONTASKAGAIN_H
QString m_name
Definition: dontaskagain.h:36
void addItem(DontAskAgainItem *item)
Definition: dontaskagain.cpp:121
void setEnabled(bool state=true)
Definition: dontaskagain.cpp:44
QList< DontAskAgainItem * > m_items
Definition: dontaskagain.h:111
DontAskAgainItem(const QString &name)
Definition: dontaskagain.cpp:19
bool isAll()
Definition: dontaskagain.cpp:34
virtual ~DontAskAgainItem()
Definition: dontaskagain.cpp:25
virtual QString text() const =0
DontAskAgainWidget * createWidget()
Definition: dontaskagain.cpp:126
Q_DECLARE_METATYPE(UMLObject *)
static DontAskAgainHandler & instance()
Definition: dontaskagain.cpp:131
Definition: dontaskagain.h:104
bool isEnabled()
Definition: dontaskagain.cpp:39
QString & name()
Definition: dontaskagain.cpp:29
Definition: dontaskagain.h:25