rename to GenericProfiler
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
c28d9161cf
commit
fa164aa081
@ -49,7 +49,7 @@
|
|||||||
#include "pathmatcher/MultiMatcher.h"
|
#include "pathmatcher/MultiMatcher.h"
|
||||||
#include "pathmatcher/SimplePrefixMatcher.h"
|
#include "pathmatcher/SimplePrefixMatcher.h"
|
||||||
#include "settings/INIFile.h"
|
#include "settings/INIFile.h"
|
||||||
#include "tools/WaitProfiler.h"
|
#include "tools/GenericProfiler.h"
|
||||||
#include "ui/InstanceWindow.h"
|
#include "ui/InstanceWindow.h"
|
||||||
#include "ui/MainWindow.h"
|
#include "ui/MainWindow.h"
|
||||||
|
|
||||||
@ -817,7 +817,7 @@ Application::Application(int& argc, char** argv) : QApplication(argc, argv)
|
|||||||
// FIXME: what to do with these?
|
// FIXME: what to do with these?
|
||||||
m_profilers.insert("jprofiler", std::shared_ptr<BaseProfilerFactory>(new JProfilerFactory()));
|
m_profilers.insert("jprofiler", std::shared_ptr<BaseProfilerFactory>(new JProfilerFactory()));
|
||||||
m_profilers.insert("jvisualvm", std::shared_ptr<BaseProfilerFactory>(new JVisualVMFactory()));
|
m_profilers.insert("jvisualvm", std::shared_ptr<BaseProfilerFactory>(new JVisualVMFactory()));
|
||||||
m_profilers.insert("waitprofiler", std::shared_ptr<BaseProfilerFactory>(new WaitProfilerFactory()));
|
m_profilers.insert("generic", std::shared_ptr<BaseProfilerFactory>(new GenericProfilerFactory()));
|
||||||
for (auto profiler : m_profilers.values()) {
|
for (auto profiler : m_profilers.values()) {
|
||||||
profiler->registerSettings(m_settings);
|
profiler->registerSettings(m_settings);
|
||||||
}
|
}
|
||||||
|
@ -457,8 +457,8 @@ set(TOOLS_SOURCES
|
|||||||
tools/JVisualVM.h
|
tools/JVisualVM.h
|
||||||
tools/MCEditTool.cpp
|
tools/MCEditTool.cpp
|
||||||
tools/MCEditTool.h
|
tools/MCEditTool.h
|
||||||
tools/WaitProfiler.cpp
|
tools/GenericProfiler.cpp
|
||||||
tools/WaitProfiler.h
|
tools/GenericProfiler.h
|
||||||
)
|
)
|
||||||
|
|
||||||
set(META_SOURCES
|
set(META_SOURCES
|
||||||
|
@ -15,30 +15,32 @@
|
|||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
#include "WaitProfiler.h"
|
#include "GenericProfiler.h"
|
||||||
|
|
||||||
#include "BaseInstance.h"
|
#include "BaseInstance.h"
|
||||||
#include "launch/LaunchTask.h"
|
#include "launch/LaunchTask.h"
|
||||||
#include "settings/SettingsObject.h"
|
#include "settings/SettingsObject.h"
|
||||||
|
|
||||||
class WaitProfiler : public BaseProfiler {
|
class GenericProfiler : public BaseProfiler {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
WaitProfiler(SettingsObjectPtr settings, InstancePtr instance, QObject* parent = 0);
|
GenericProfiler(SettingsObjectPtr settings, InstancePtr instance, QObject* parent = 0);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void beginProfilingImpl(shared_qobject_ptr<LaunchTask> process);
|
void beginProfilingImpl(shared_qobject_ptr<LaunchTask> process);
|
||||||
};
|
};
|
||||||
|
|
||||||
WaitProfiler::WaitProfiler(SettingsObjectPtr settings, InstancePtr instance, QObject* parent) : BaseProfiler(settings, instance, parent) {}
|
GenericProfiler::GenericProfiler(SettingsObjectPtr settings, InstancePtr instance, QObject* parent)
|
||||||
|
: BaseProfiler(settings, instance, parent)
|
||||||
|
{}
|
||||||
|
|
||||||
void WaitProfiler::beginProfilingImpl(shared_qobject_ptr<LaunchTask> process)
|
void GenericProfiler::beginProfilingImpl(shared_qobject_ptr<LaunchTask> process)
|
||||||
{
|
{
|
||||||
emit readyToLaunch(tr("Started process: %1").arg(process->pid()));
|
emit readyToLaunch(tr("Started process: %1").arg(process->pid()));
|
||||||
}
|
}
|
||||||
|
|
||||||
BaseExternalTool* WaitProfilerFactory::createTool(InstancePtr instance, QObject* parent)
|
BaseExternalTool* GenericProfilerFactory::createTool(InstancePtr instance, QObject* parent)
|
||||||
{
|
{
|
||||||
return new WaitProfiler(globalSettings, instance, parent);
|
return new GenericProfiler(globalSettings, instance, parent);
|
||||||
}
|
}
|
||||||
#include "WaitProfiler.moc"
|
#include "GenericProfiler.moc"
|
@ -19,9 +19,9 @@
|
|||||||
|
|
||||||
#include "BaseProfiler.h"
|
#include "BaseProfiler.h"
|
||||||
|
|
||||||
class WaitProfilerFactory : public BaseProfilerFactory {
|
class GenericProfilerFactory : public BaseProfilerFactory {
|
||||||
public:
|
public:
|
||||||
QString name() const override { return "WaitProfiler"; }
|
QString name() const override { return "Generic"; }
|
||||||
void registerSettings([[maybe_unused]] SettingsObjectPtr settings) override{};
|
void registerSettings([[maybe_unused]] SettingsObjectPtr settings) override{};
|
||||||
BaseExternalTool* createTool(InstancePtr instance, QObject* parent = 0) override;
|
BaseExternalTool* createTool(InstancePtr instance, QObject* parent = 0) override;
|
||||||
bool check([[maybe_unused]] QString* error) override { return true; };
|
bool check([[maybe_unused]] QString* error) override { return true; };
|
Loading…
Reference in New Issue
Block a user