Esempio n. 1
0
	void Core::Handle (LeechCraft::Entity e)
	{
		const QString& query = e.Entity_.toString ();
		QStringList cats = e.Additional_ ["Categories"].toStringList ();

		SummaryWidget *newTab = CreateSummaryWidget ();

		Others_ << newTab;

		cats.prepend (query);
		newTab->SetQuery (cats);

		emit addNewTab (tr ("Summary"), newTab);
		emit changeTabIcon (newTab, QIcon (":/plugins/summary/resources/images/summary.svg"));
		emit raiseTab (newTab);
	}
Esempio n. 2
0
CarManagePage::CarManagePage(QWidget *parent) :
	QWidget(parent)
{
	QTabWidget* tabWidget = new QTabWidget();
	QWidget* summaryWidget = CreateSummaryWidget();
	QWidget* unitsWidget = CreateUnitsWidget();
	QWidget* settingsWidget = CreateSettingsWidget();
	tabWidget->addTab( summaryWidget, tr( "Summary" ) );
	tabWidget->addTab( unitsWidget, tr( "Units" ) );
	tabWidget->addTab( settingsWidget, tr( "Settings" ) );

	QHBoxLayout* layout = new QHBoxLayout();
	layout->addWidget( CreateStructureWidget() );
	layout->addWidget( tabWidget );

	setLayout( layout );
}