diff options
Diffstat (limited to 'src/PYDynamicSpecialPhrase.h')
-rw-r--r-- | src/PYDynamicSpecialPhrase.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/PYDynamicSpecialPhrase.h b/src/PYDynamicSpecialPhrase.h index 3c2e352..be69faf 100644 --- a/src/PYDynamicSpecialPhrase.h +++ b/src/PYDynamicSpecialPhrase.h @@ -24,16 +24,20 @@ #include <ctime> #include <string> #include <glib.h> -#include "PYSpecialPhrase.h" namespace PY { -class DynamicSpecialPhrase : public SpecialPhrase { +class DynamicSpecialPhrase { public: DynamicSpecialPhrase (const std::string &text, guint pos) : - SpecialPhrase (pos), m_text (text) { } + m_position (pos), m_text (text) { } ~DynamicSpecialPhrase (void); + size_t position (void) const + { + return m_position; + } + std::string text (void); const std::string dec (gint d, const gchar *fmt = "%d"); const std::string year_cn (gboolean yy = FALSE); @@ -52,6 +56,7 @@ public: const std::string traditional_number(gint64 num); private: + size_t m_position; std::string m_text; std::tm m_time; }; |