52 ModifierToolButton = 0x4,
53 DefaultControls = TokenButtons | ToolTipButton | ModifierToolButton
55 Q_DECLARE_FLAGS(ControlWidgets, ControlWidget)
65 QString parseString()
const;
72 void setParseString(
const QString& text);
74 void setParseTimerDuration(
int milliseconds);
79 void clearParseString();
91 void setParser(
Parser* parser);
110 void setControlWidgets(ControlWidgets mask);
117 void setLayoutStyle(LayoutStyle style);
122 void focusLineEdit();
127 void highlightLineEdit();
132 void highlightLineEdit(
const QString& word);
141 void slotToolTipButtonToggled(
bool);
142 void slotTokenMarked(
bool);
146 void createToolTip();
148 void registerParserControls();
149 QMenu* createControlsMenu(QWidget*
const parent,
const RulesList& rules);
151 void calculateLayout();
156 void writeSettings();
167 Private*
const d =
nullptr;
172Q_DECLARE_OPERATORS_FOR_FLAGS(Digikam::AdvancedRenameWidget::ControlWidgets)
Definition parsesettings.h:33
Definition datefolderview.cpp:34
QList< Rule * > RulesList
Definition rule.h:180