NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
pluginrepodialog.cpp File Reference
#include "pluginrepodialog.hpp"
#include "../IconManager.h"
#include "../globals.hpp"
#include "../compositions/grouppanel.hpp"
#include "../../kernel/core/ui/language.hpp"
#include "../../kernel/core/utils/tools.hpp"
#include "../../common/datastructures.h"
#include "../../common/http.h"
#include "../controls/searchctrl.hpp"
#include <fstream>
#include <vector>
#include <algorithm>
Include dependency graph for pluginrepodialog.cpp:

Go to the source code of this file.

Classes

class  PackageListSearchCtrl
 This class specializes the generic search control to interact with the package list of the package repository browser. More...
 

Macros

#define WINDOWWIDTH   1000*g_pixelScale
 
#define CTRLWIDTH   WINDOWWIDTH-50*g_pixelScale
 
#define WINDOWHEIGHT   600*g_pixelScale
 
#define REPO_LOCATION   "http://svn.code.sf.net/p/numere/plugins/repository/"
 
#define REPO_URL   "Repository URL"
 
#define DEPENDENCIES   "Dependencies"
 
#define PACKAGCOLUMN   0
 
#define REPOCOLUMN   1
 
#define INSTALLEDCOLUMN   2
 
#define CHANGELOGLENGTH   750
 
#define INSTALLEDCOLOUR   wxColour(220,255,220)
 
#define UPDATECOLOUR   wxColour(220,220,255)
 
#define NEWERCOLOUR   wxColour(255,255,160)
 
#define OUTDATEDVERSIONCOLOUR   wxColour(255,220,220)
 
#define LOCALCOLOUR   NEWERCOLOUR
 

Functions

static std::string getTagValue (const std::string &sTaggedString, const std::string &sTag)
 Static helper function to extract the value of an install info tag. More...
 

Variables

Language _guilang
 

Macro Definition Documentation

◆ CHANGELOGLENGTH

#define CHANGELOGLENGTH   750

Definition at line 267 of file pluginrepodialog.cpp.

◆ CTRLWIDTH

#define CTRLWIDTH   WINDOWWIDTH-50*g_pixelScale

Definition at line 35 of file pluginrepodialog.cpp.

◆ DEPENDENCIES

#define DEPENDENCIES   "Dependencies"

Definition at line 262 of file pluginrepodialog.cpp.

◆ INSTALLEDCOLOUR

#define INSTALLEDCOLOUR   wxColour(220,255,220)

Definition at line 269 of file pluginrepodialog.cpp.

◆ INSTALLEDCOLUMN

#define INSTALLEDCOLUMN   2

Definition at line 266 of file pluginrepodialog.cpp.

◆ LOCALCOLOUR

#define LOCALCOLOUR   NEWERCOLOUR

Definition at line 273 of file pluginrepodialog.cpp.

◆ NEWERCOLOUR

#define NEWERCOLOUR   wxColour(255,255,160)

Definition at line 271 of file pluginrepodialog.cpp.

◆ OUTDATEDVERSIONCOLOUR

#define OUTDATEDVERSIONCOLOUR   wxColour(255,220,220)

Definition at line 272 of file pluginrepodialog.cpp.

◆ PACKAGCOLUMN

#define PACKAGCOLUMN   0

Definition at line 264 of file pluginrepodialog.cpp.

◆ REPO_LOCATION

#define REPO_LOCATION   "http://svn.code.sf.net/p/numere/plugins/repository/"

Definition at line 260 of file pluginrepodialog.cpp.

◆ REPO_URL

#define REPO_URL   "Repository URL"

Definition at line 261 of file pluginrepodialog.cpp.

◆ REPOCOLUMN

#define REPOCOLUMN   1

Definition at line 265 of file pluginrepodialog.cpp.

◆ UPDATECOLOUR

#define UPDATECOLOUR   wxColour(220,220,255)

Definition at line 270 of file pluginrepodialog.cpp.

◆ WINDOWHEIGHT

#define WINDOWHEIGHT   600*g_pixelScale

Definition at line 36 of file pluginrepodialog.cpp.

◆ WINDOWWIDTH

#define WINDOWWIDTH   1000*g_pixelScale

Definition at line 34 of file pluginrepodialog.cpp.

Function Documentation

◆ getTagValue()

static std::string getTagValue ( const std::string &  sTaggedString,
const std::string &  sTag 
)
static

Static helper function to extract the value of an install info tag.

Parameters
sTaggedStringconst std::string&
sTagconst std::string&
Returns
std::string

Definition at line 296 of file pluginrepodialog.cpp.

References findParameter(), and getArgAtPos().

Referenced by PackageRepoBrowser::populatePackageList().

Here is the call graph for this function:

Variable Documentation

◆ _guilang

Language _guilang
extern

AboutChameleonDialog type definition

AboutChameleonDialog event table definition

Definition at line 135 of file NumeReWindow.cpp.