diff options
Diffstat (limited to 'plugins/IEView/src/Options.h')
-rw-r--r-- | plugins/IEView/src/Options.h | 200 |
1 files changed, 115 insertions, 85 deletions
diff --git a/plugins/IEView/src/Options.h b/plugins/IEView/src/Options.h index 6fc9a1c27b..9e82daaac4 100644 --- a/plugins/IEView/src/Options.h +++ b/plugins/IEView/src/Options.h @@ -50,8 +50,8 @@ class Options; extern int IEViewOptInit(WPARAM wParam, LPARAM lParam);
-class ProtocolSettings {
-private:
+class ProtocolSettings
+{
char *protocolName;
ProtocolSettings *next;
@@ -103,92 +103,122 @@ private: public:
ProtocolSettings(const char *protocolName);
~ProtocolSettings();
- void setNext(ProtocolSettings *next);
- const char *getProtocolName();
- ProtocolSettings *getNext();
- void setSRMMEnable(bool enable);
- bool isSRMMEnable();
- void setSRMMMode(int flags);
- int getSRMMMode();
- void setSRMMFlags(int flags);
- int getSRMMFlags();
- void setSRMMBackgroundFilename(const char *filename);
- const char *getSRMMBackgroundFilename();
- void setSRMMCssFilename(const char *filename);
- const char *getSRMMCssFilename();
- void setSRMMTemplateFilename(const char *filename);
- const char *getSRMMTemplateFilename();
-
- void setSRMMEnableTemp(bool enable);
- bool isSRMMEnableTemp();
- void setSRMMModeTemp(int flags);
- int getSRMMModeTemp();
- void setSRMMFlagsTemp(int flags);
- int getSRMMFlagsTemp();
- void setSRMMBackgroundFilenameTemp(const char *filename);
- const char *getSRMMBackgroundFilenameTemp();
- void setSRMMCssFilenameTemp(const char *filename);
- const char *getSRMMCssFilenameTemp();
- void setSRMMTemplateFilenameTemp(const char *filename);
- const char *getSRMMTemplateFilenameTemp();
-
- void setChatEnable(bool enable);
- bool isChatEnable();
- void setChatMode(int flags);
- int getChatMode();
- void setChatFlags(int flags);
- int getChatFlags();
- void setChatBackgroundFilename(const char *filename);
- const char *getChatBackgroundFilename();
- void setChatCssFilename(const char *filename);
- const char *getChatCssFilename();
- void setChatCssFilenameRtl(const char *filename);
- const char *getChatCssFilenameRtl();
- void setChatTemplateFilename(const char *filename);
- const char *getChatTemplateFilename();
-
- void setChatEnableTemp(bool enable);
- bool isChatEnableTemp();
- void setChatModeTemp(int flags);
- int getChatModeTemp();
- void setChatFlagsTemp(int flags);
- int getChatFlagsTemp();
- void setChatBackgroundFilenameTemp(const char *filename);
- const char *getChatBackgroundFilenameTemp();
- void setChatCssFilenameTemp(const char *filename);
- const char *getChatCssFilenameTemp();
- void setChatTemplateFilenameTemp(const char *filename);
- const char *getChatTemplateFilenameTemp();
-
- void setHistoryEnable(bool enable);
- bool isHistoryEnable();
- void setHistoryMode(int flags);
- int getHistoryMode();
- void setHistoryFlags(int flags);
- int getHistoryFlags();
- void setHistoryBackgroundFilename(const char *filename);
- const char *getHistoryBackgroundFilename();
- void setHistoryCssFilename(const char *filename);
- const char *getHistoryCssFilename();
- void setHistoryTemplateFilename(const char *filename);
- const char *getHistoryTemplateFilename();
-
- void setHistoryEnableTemp(bool enable);
- bool isHistoryEnableTemp();
- void setHistoryModeTemp(int flags);
- int getHistoryModeTemp();
- void setHistoryFlagsTemp(int flags);
- int getHistoryFlagsTemp();
- void setHistoryBackgroundFilenameTemp(const char *filename);
- const char *getHistoryBackgroundFilenameTemp();
- void setHistoryCssFilenameTemp(const char *filename);
- const char *getHistoryCssFilenameTemp();
- void setHistoryTemplateFilenameTemp(const char *filename);
- const char *getHistoryTemplateFilenameTemp();
+
+ __forceinline const char* getProtocolName() { return protocolName; }
+
+ __forceinline void setNext(ProtocolSettings *_next) { next = _next; }
+ __forceinline ProtocolSettings* getNext() { return next; }
+
+ __forceinline void setSRMMEnable(bool enable) { this->srmmEnable = enable; }
+ __forceinline bool isSRMMEnable() { return srmmEnable; }
+
+ __forceinline void setSRMMMode(int mode) { this->srmmMode = mode; }
+ __forceinline int getSRMMMode() { return srmmMode; }
+
+ __forceinline void setSRMMFlags(int flags) { this->srmmFlags = flags; }
+ __forceinline int getSRMMFlags() { return srmmFlags; }
+
+ __forceinline void setSRMMBackgroundFilename(const char *filename) { replaceStr(srmmBackgroundFilename, filename); }
+ __forceinline const char* getSRMMBackgroundFilename() { return srmmBackgroundFilename; }
+
+ __forceinline void setSRMMCssFilename(const char *filename) { replaceStr(srmmCssFilename, filename); }
+ __forceinline const char* getSRMMCssFilename() { return srmmCssFilename; }
+
+ void setSRMMTemplateFilename(const char *filename);
+ __forceinline const char* getSRMMTemplateFilename() { return srmmTemplateFilename; }
+
+ __forceinline void setSRMMEnableTemp(bool enable) { this->srmmEnableTemp = enable; }
+ __forceinline bool isSRMMEnableTemp() { return srmmEnableTemp; }
+
+ __forceinline void setSRMMModeTemp(int mode) { this->srmmModeTemp = mode; }
+ __forceinline int getSRMMModeTemp() { return srmmModeTemp; }
+
+ __forceinline void setSRMMFlagsTemp(int flags) { this->srmmFlagsTemp = flags; }
+ __forceinline int getSRMMFlagsTemp() { return srmmFlagsTemp; }
+
+ __forceinline void setSRMMBackgroundFilenameTemp(const char *filename) { replaceStr(srmmBackgroundFilenameTemp, filename); }
+ __forceinline const char* getSRMMBackgroundFilenameTemp() { return srmmBackgroundFilenameTemp; }
+
+ __forceinline void setSRMMCssFilenameTemp(const char *filename) { replaceStr(srmmCssFilenameTemp, filename); }
+ __forceinline const char* getSRMMCssFilenameTemp() { return srmmCssFilenameTemp; }
+
+ __forceinline void setSRMMTemplateFilenameTemp(const char *filename) { replaceStr(srmmTemplateFilenameTemp, filename); }
+ __forceinline const char* getSRMMTemplateFilenameTemp() { return srmmTemplateFilenameTemp; }
+
+ __forceinline void setChatEnable(bool enable) { this->chatEnable = enable; }
+ __forceinline bool isChatEnable() { return chatEnable; }
+
+ __forceinline void setChatMode(int mode) { this->chatMode = mode; }
+ __forceinline int getChatMode() { return chatMode; }
+
+ __forceinline void setChatFlags(int flags) { this->chatFlags = flags; }
+ __forceinline int getChatFlags() { return chatFlags; }
+
+ __forceinline void setChatBackgroundFilename(const char *filename) { replaceStr(chatBackgroundFilename, filename); }
+ __forceinline const char* getChatBackgroundFilename() { return chatBackgroundFilename; }
+
+ __forceinline void setChatCssFilename(const char *filename) { replaceStr(chatCssFilename, filename); }
+ __forceinline const char* getChatCssFilename() { return chatCssFilename; }
+
+ void setChatTemplateFilename(const char *filename);
+ __forceinline const char* getChatTemplateFilename() { return chatTemplateFilename; }
+
+ __forceinline void setChatEnableTemp(bool enable) { this->chatEnableTemp = enable; }
+ __forceinline bool isChatEnableTemp() { return chatEnableTemp; }
+
+ __forceinline void setChatModeTemp(int mode) { this->chatModeTemp = mode; }
+ __forceinline int getChatModeTemp() { return chatModeTemp; }
+
+ __forceinline void setChatFlagsTemp(int flags) { this->chatFlagsTemp = flags; }
+ __forceinline int getChatFlagsTemp() { return chatFlagsTemp; }
+
+ __forceinline void setChatBackgroundFilenameTemp(const char *filename) { replaceStr(chatBackgroundFilenameTemp, filename); }
+ __forceinline const char* getChatBackgroundFilenameTemp() { return chatBackgroundFilenameTemp; }
+
+ __forceinline void setChatCssFilenameTemp(const char *filename) { replaceStr(chatCssFilenameTemp, filename); }
+ __forceinline const char* getChatCssFilenameTemp() { return chatCssFilenameTemp; }
+
+ __forceinline void setChatTemplateFilenameTemp(const char *filename) { replaceStr(chatTemplateFilenameTemp, filename); }
+ __forceinline const char* getChatTemplateFilenameTemp() { return chatTemplateFilenameTemp; }
+
+ __forceinline void setHistoryEnable(bool enable) { this->historyEnable = enable; }
+ __forceinline bool isHistoryEnable() { return historyEnable; }
+
+ __forceinline void setHistoryMode(int mode) { this->historyMode = mode; }
+ __forceinline int getHistoryMode() { return historyMode; }
+
+ __forceinline void setHistoryFlags(int flags) { this->historyFlags = flags; }
+ __forceinline int getHistoryFlags() { return historyFlags; }
+
+ __forceinline void setHistoryBackgroundFilename(const char *filename) { replaceStr(historyBackgroundFilename, filename); }
+ __forceinline const char* getHistoryBackgroundFilename() { return historyBackgroundFilename; }
+
+ __forceinline void setHistoryCssFilename(const char *filename) { replaceStr(historyCssFilename, filename); }
+ __forceinline const char* getHistoryCssFilename() { return historyCssFilename; }
+
+ void setHistoryTemplateFilename(const char *filename);
+ __forceinline const char* getHistoryTemplateFilename() { return historyTemplateFilename; }
+
+ __forceinline void setHistoryEnableTemp(bool enable) { this->historyEnableTemp = enable; }
+ __forceinline bool isHistoryEnableTemp() { return historyEnableTemp; }
+
+ __forceinline void setHistoryModeTemp(int mode) { this->historyModeTemp = mode; }
+ __forceinline int getHistoryModeTemp() { return historyModeTemp; }
+
+ __forceinline void setHistoryFlagsTemp(int flags) { this->historyFlagsTemp = flags; }
+ __forceinline int getHistoryFlagsTemp() { return historyFlagsTemp; }
+
+ __forceinline void setHistoryBackgroundFilenameTemp(const char *filename) { replaceStr(historyBackgroundFilenameTemp, filename); }
+ __forceinline const char* getHistoryBackgroundFilenameTemp() { return historyBackgroundFilenameTemp; }
+
+ __forceinline void setHistoryCssFilenameTemp(const char *filename) { replaceStr(historyCssFilenameTemp, filename); }
+ __forceinline const char* getHistoryCssFilenameTemp() { return historyCssFilenameTemp; }
+
+ __forceinline void setHistoryTemplateFilenameTemp(const char *filename) { replaceStr(historyTemplateFilenameTemp, filename); }
+ __forceinline const char* getHistoryTemplateFilenameTemp() { return historyTemplateFilenameTemp; }
void copyToTemp();
void copyFromTemp();
-
};
class Options {
|