Classes | Namespaces | Functions

D:/Code/Projects/Conan/Conan/src/ConanWidget.cpp File Reference

Contains ConanWidget definition. More...

#include "AboutDialog.h"
#include "ConanDebug.h"
#include "ConanWidget.h"
#include "ConanWidget_p.h"
#include "ConnectionModel.h"
#include "KeyValueTableModel.h"
#include "ObjectModel.h"
#include "ObjectUtility.h"
#include "SignalSpy.h"
#include "WaitCursor.h"
#include <QtCore/QDateTime>
#include <QtGui/QFileDialog>
#include <QtGui/QHeaderView>
#include <QtGui/QMenu>
#include <QtGui/QMessageBox>
#include <QtGui/QStringListModel>
#include <QtGui/QUndoStack>
#include <QtXml/QXmlStreamWriter>

Classes

class  conan::anonymous_namespace{ConanWidget.cpp}::SelectObjectCommand
 A command that finds an object by address, selects it and makes it current. More...
class  conan::anonymous_namespace{ConanWidget.cpp}::ToggleCommand
 A command that toggles a boolean variable. More...
struct  conan::ContainsDuplicateConnections
 A unary function object that returns true when an ObjectItem has duplicate connections. More...

Namespaces

namespace  conan
 

The main namespace used for all code related to Conan.


namespace  conan::anonymous_namespace{ConanWidget.cpp}
 

Contains selection related commands.


Functions

void conan::anonymous_namespace{ConanWidget.cpp}::BuildInheritanceData (const QObject *inObject, QStringList &outList)
 Returns a list of all base classes upto QObject for the given object.
void conan::anonymous_namespace{ConanWidget.cpp}::BuildClassInfoData (const QObject *inObject, QMap< QString, QString > &outData)
 Returns a list of all class infos for the given object.

Detailed Description

Contains ConanWidget definition.

Conan - Connection Analyzer for Qt Copyright (C) 2008 - 2011 Elmar de Koning, edekoning@gmail.com

This file is part of Conan.

Conan is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Conan is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Conan. If not, see <http://www.gnu.org/licenses/>.