Code Documentation 3.4
Social Network Visualizer
Loading...
Searching...
No Matches
mainwindow.cpp File Reference

Implements the MainWindow class, which serves as the primary interface for the SocNetV application. More...

#include <QtWidgets>
#include <QtGlobal>
#include <QtDebug>
#include <QPageSize>
#include <QPrintDialog>
#include <QProgressDialog>
#include <QKeySequence>
#include <QDateTime>
#include <QtSvg>
#include <QLoggingCategory>
#include <QtCharts/QChart>
#include <QtCharts/QChartView>
#include <QSplineSeries>
#include <QAreaSeries>
#include <QBarSeries>
#include <QBarCategoryAxis>
#include <QValueAxis>
#include <QBarSet>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include <QSslError>
#include <QAbstractSeries>
#include <QRegularExpression>
#include <QRegularExpressionMatch>
#include <QTextCodec>
#include <QUrl>
#include "mainwindow.h"
#include "graph.h"
#include "texteditor.h"
#include "graphicswidget.h"
#include "graphicsnode.h"
#include "graphicsedge.h"
#include "chart.h"
#include "forms/dialogpreviewfile.h"
#include "forms/dialogwebcrawler.h"
#include "forms/dialogdatasetselect.h"
#include "forms/dialogranderdosrenyi.h"
#include "forms/dialograndsmallworld.h"
#include "forms/dialograndscalefree.h"
#include "forms/dialograndregular.h"
#include "forms/dialograndlattice.h"
#include "forms/dialogexportpdf.h"
#include "forms/dialogexportimage.h"
#include "forms/dialognodefind.h"
#include "forms/dialognodeedit.h"
#include "forms/dialogfilternodesbycentrality.h"
#include "forms/dialogfilteredgesbyweight.h"
#include "forms/dialogedgedichotomization.h"
#include "forms/dialogsimilaritypearson.h"
#include "forms/dialogsimilaritymatches.h"
#include "forms/dialogclusteringhierarchical.h"
#include "forms/dialogdissimilarities.h"
#include "forms/dialogsettings.h"
#include "forms/dialogsysteminfo.h"

Functions

static int compareVersions (const QString &a, const QString &b)
 Compares two version strings component-by-component.
 

Detailed Description

Implements the MainWindow class, which serves as the primary interface for the SocNetV application.

This file contains the logic for the main application window, including menus, toolbars, and user interactions for network visualization and analysis.

Author
Dimitris B. Kalamaras (http://dimitris.apeiro.gr)
See also
https://socnetv.org

Function Documentation

◆ compareVersions()

static int compareVersions ( const QString &  a,
const QString &  b 
)
static

Compares two version strings component-by-component.

Handles versions with 1, 2, or 3 components (e.g. "3.3", "3.3.1", "3.10"). Returns: -1 if a < b 0 if a == b +1 if a > b