24 #ifndef DIGIKAM_ADVANCED_RENAME_WIDGET_H
25 #define DIGIKAM_ADVANCED_RENAME_WIDGET_H
62 ModifierToolButton = 0x4,
63 DefaultControls = TokenButtons | ToolTipButton | ModifierToolButton
65 Q_DECLARE_FLAGS(ControlWidgets, ControlWidget)
75 QString parseString()
const;
82 void setParseString(
const QString& text);
84 void setParseTimerDuration(
int milliseconds);
89 void clearParseString();
101 void setParser(
Parser* parser);
120 void setControlWidgets(ControlWidgets mask);
127 void setLayoutStyle(LayoutStyle style);
132 void focusLineEdit();
137 void highlightLineEdit();
142 void highlightLineEdit(
const QString& word);
151 void slotToolTipButtonToggled(
bool);
152 void slotTokenMarked(
bool);
156 void createToolTip();
158 void registerParserControls();
159 QMenu* createControlsMenu(QWidget*
const parent,
const RulesList& rules);
161 void calculateLayout();
166 void writeSettings();
182 Q_DECLARE_OPERATORS_FOR_FLAGS(Digikam::AdvancedRenameWidget::ControlWidgets)
Definition: parsesettings.h:43
Definition: datefolderview.cpp:43