File indexing completed on 2025-04-20 08:13:34
0001 /*************************************************************************** 0002 * Copyright (C) 2005 by David Saxton * 0003 * david@bluehaze.org * 0004 * * 0005 * This program is free software; you can redistribute it and/or modify * 0006 * it under the terms of the GNU General Public License as published by * 0007 * the Free Software Foundation; either version 2 of the License, or * 0008 * (at your option) any later version. * 0009 ***************************************************************************/ 0010 0011 #ifndef SCOPESCREEN_H 0012 #define SCOPESCREEN_H 0013 0014 #include "simulator.h" 0015 0016 #include <ui_scopescreenwidget.h> 0017 0018 namespace KateMDI 0019 { 0020 class ToolView; 0021 } 0022 0023 /** 0024 @author John Myers 0025 */ 0026 class ScopeScreen : public QWidget, public Ui::ScopeScreenWidget 0027 { 0028 Q_OBJECT 0029 0030 private: 0031 ScopeScreen(KateMDI::ToolView *parent); 0032 0033 public: 0034 static ScopeScreen *self(KateMDI::ToolView *parent = nullptr); 0035 static QString toolViewIdentifier() 0036 { 0037 return "ScopeScreen"; 0038 } 0039 ~ScopeScreen() override; 0040 }; 0041 0042 #endif