diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-16 16:30:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-16 16:30:09 +0300 |
commit | db0cb4f13de9b1a6cc7eacbcf8f41aa7982456a2 (patch) | |
tree | e4392208bfe2ba7ec7bf665f6e466492336d5b1b /src/gui/windows/debugwindow.h | |
parent | fe6a120ea38daaad39f6952a886c20269cfedca6 (diff) | |
download | manaplus-db0cb4f13de9b1a6cc7eacbcf8f41aa7982456a2.tar.gz manaplus-db0cb4f13de9b1a6cc7eacbcf8f41aa7982456a2.tar.bz2 manaplus-db0cb4f13de9b1a6cc7eacbcf8f41aa7982456a2.tar.xz manaplus-db0cb4f13de9b1a6cc7eacbcf8f41aa7982456a2.zip |
Move debug window tabs into separate file.
Diffstat (limited to 'src/gui/windows/debugwindow.h')
-rw-r--r-- | src/gui/windows/debugwindow.h | 97 |
1 files changed, 3 insertions, 94 deletions
diff --git a/src/gui/windows/debugwindow.h b/src/gui/windows/debugwindow.h index 1a56f3164..79f0f30e6 100644 --- a/src/gui/windows/debugwindow.h +++ b/src/gui/windows/debugwindow.h @@ -27,101 +27,10 @@ #include "gui/widgets/window.h" class Label; +class MapDebugTab; +class NetDebugTab; class TabbedArea; - -class DebugTab : public Container -{ - friend class DebugWindow; - - public: - A_DELETE_COPY(DebugTab) - - void logic() override - { - } - - void resize(const int x, const int y) - { setDimension(Rect(0, 0, x, y)); } - - protected: - explicit DebugTab(const Widget2 *const widget) : - Container(widget) - { } -}; - -class MapDebugTab final : public DebugTab -{ - friend class DebugWindow; - - public: - explicit MapDebugTab(const Widget2 *const widget); - - A_DELETE_COPY(MapDebugTab) - - void logic() override final; - - private: - Label *mMusicFileLabel; - Label *mMapLabel; - Label *mMinimapLabel; - Label *mTileMouseLabel; - Label *mParticleCountLabel; - Label *mMapActorCountLabel; - Label *mXYLabel; - Label *mTexturesLabel; - int mUpdateTime; -#ifdef DEBUG_DRAW_CALLS - Label *mDrawCallsLabel; -#endif -#ifdef DEBUG_BIND_TEXTURE - Label *mBindsLabel; -#endif - Label *mFPSLabel; - Label *mLPSLabel; - std::string mFPSText; -}; - -class TargetDebugTab final : public DebugTab -{ - friend class DebugWindow; - - public: - explicit TargetDebugTab(const Widget2 *const widget); - - A_DELETE_COPY(TargetDebugTab) - - void logic() override final; - - private: - Label *mTargetLabel; - Label *mTargetIdLabel; - Label *mTargetTypeLabel; - Label *mTargetLevelLabel; - Label *mTargetRaceLabel; - Label *mTargetPartyLabel; - Label *mTargetGuildLabel; - Label *mAttackDelayLabel; - Label *mMinHitLabel; - Label *mMaxHitLabel; - Label *mCriticalHitLabel; -}; - -class NetDebugTab final : public DebugTab -{ - friend class DebugWindow; - - public: - explicit NetDebugTab(const Widget2 *const widget); - - A_DELETE_COPY(NetDebugTab) - - void logic() override final; - - private: - Label *mPingLabel; - Label *mInPackets1Label; - Label *mOutPackets1Label; -}; +class TargetDebugTab; /** * The debug window. |